jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){t(document).on("click",".add_to_cart_button",this.onAddToCart).on("click",".remove_from_cart_button",this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("added_to_cart",this.updateCartPage).on("added_to_cart removed_from_cart",this.updateFragments)};a.prototype.onAddToCart=function(a){var o=t(this);if(o.is(".ajax_add_to_cart")){if(!o.attr("data-product_id"))return!0;a.preventDefault(),o.removeClass("added"),o.addClass("loading");var r={};t.each(o.data(),function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[o,r]),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),r,function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,o]):window.location=wc_add_to_cart_params.cart_url)})}},a.prototype.onRemoveFromCart=function(a){var o=t(this),r=o.closest(".woocommerce-mini-cart-item");a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),t.post(wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),{cart_item_key:o.data("cart_item_key")},function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash]):window.location=o.attr("href")}).fail(function(){window.location=o.attr("href")})},a.prototype.updateButton=function(a,o,r,e){(e=void 0!==e&&e)&&(e.removeClass("loading"),e.addClass("added"),wc_add_to_cart_params.is_cart||0!==e.parent().find(".added_to_cart").length||e.after(' '+wc_add_to_cart_params.i18n_view_cart+""),t(document.body).trigger("wc_cart_button_updated",[e]))},a.prototype.updateCartPage=function(){var a=window.location.toString().replace("add-to-cart","added-to-cart");t(".shop_table.cart").load(a+" .shop_table.cart:eq(0) > *",function(){t(".shop_table.cart").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_page_refreshed")}),t(".cart_totals").load(a+" .cart_totals:eq(0) > *",function(){t(".cart_totals").stop(!0).css("opacity","1").unblock(),t(document.body).trigger("cart_totals_refreshed")})},a.prototype.updateFragments=function(a,o){o&&(t.each(o,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(o,function(a,o){t(a).replaceWith(o),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},new a}); !function(){"use strict";function e(e){function t(t,n){var s,h,k=t==window,y=n&&n.message!==undefined?n.message:undefined;if(!(n=e.extend({},e.blockUI.defaults,n||{})).ignoreIfBlocked||!e(t).data("blockUI.isBlocked")){if(n.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,n.overlayCSS||{}),s=e.extend({},e.blockUI.defaults.css,n.css||{}),n.onOverlayClick&&(n.overlayCSS.cursor="pointer"),h=e.extend({},e.blockUI.defaults.themedCSS,n.themedCSS||{}),y=y===undefined?n.message:y,k&&p&&o(window,{fadeOut:0}),y&&"string"!=typeof y&&(y.parentNode||y.jquery)){var m=y.jquery?y[0]:y,g={};e(t).data("blockUI.history",g),g.el=m,g.parent=m.parentNode,g.display=m.style.display,g.position=m.style.position,g.parent&&g.parent.removeChild(m)}e(t).data("blockUI.onUnblock",n.onUnblock);var v,I,w,U,x=n.baseZ;v=e(r||n.forceIframe?'':''),I=e(n.theme?'':''),n.theme&&k?(U='"):n.theme?(U='"):U=k?'':'',w=e(U),y&&(n.theme?(w.css(h),w.addClass("ui-widget-content")):w.css(s)),n.theme||I.css(n.overlayCSS),I.css("position",k?"fixed":"absolute"),(r||n.forceIframe)&&v.css("opacity",0);var C=[v,I,w],S=e(k?"body":t);e.each(C,function(){this.appendTo(S)}),n.theme&&n.draggable&&e.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=f&&(!e.support.boxModel||e("object,embed",k?null:t).length>0);if(u||O){if(k&&n.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(u||!e.support.boxModel)&&!k)var E=a(t,"borderTopWidth"),T=a(t,"borderLeftWidth"),M=E?"(0 - "+E+")":0,B=T?"(0 - "+T+")":0;e.each(C,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)k?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+n.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),k?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&o.setExpression("left",B),M&&o.setExpression("top",M);else if(n.centerY)k&&o.setExpression("top",'(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'),o.marginTop=0;else if(!n.centerY&&k){var i="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(n.css&&n.css.top?parseInt(n.css.top,10):0)+') + "px"';o.setExpression("top",i)}})}if(y&&(n.theme?w.find(".ui-widget-content").append(y):w.append(y),(y.jquery||y.nodeType)&&e(y).show()),(r||n.forceIframe)&&n.showOverlay&&v.show(),n.fadeIn){var j=n.onBlock?n.onBlock:c,H=n.showOverlay&&!y?j:c,z=y?j:c;n.showOverlay&&I._fadeIn(n.fadeIn,H),y&&w._fadeIn(n.fadeIn,z)}else n.showOverlay&&I.show(),y&&w.show(),n.onBlock&&n.onBlock.bind(w)();if(i(1,t,n),k?(p=w[0],b=e(n.focusableElements,p),n.focusInput&&setTimeout(l,20)):d(w[0],n.centerX,n.centerY),n.timeout){var W=setTimeout(function(){k?e.unblockUI(n):e(t).unblock(n)},n.timeout);e(t).data("blockUI.timeout",W)}}}function o(t,o){var s,l=t==window,d=e(t),a=d.data("blockUI.history"),c=d.data("blockUI.timeout");c&&(clearTimeout(c),d.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),i(0,t,o),null===o.onUnblock&&(o.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock"));var r;r=l?e(document.body).children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),o.cursorReset&&(r.length>1&&(r[1].style.cursor=o.cursorReset),r.length>2&&(r[2].style.cursor=o.cursorReset)),l&&(p=b=null),o.fadeOut?(s=r.length,r.stop().fadeOut(o.fadeOut,function(){0==--s&&n(r,a,o,t)})):n(r,a,o,t)}function n(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function i(t,o,n){var i=o==window,l=e(o);if((t||(!i||p)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(d,n,s):e(document).unbind(d,s)}}function s(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&p&&t.data.constrainTabKey){var o=b,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){l(i)},10),!1}var s=t.data,d=e(t.target);return d.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),d.parents("div."+s.blockMsgClass).length>0||0===d.parents().children().filter("div.blockUI").length}function l(e){if(b){var t=b[!0===e?b.length-1:0];t&&t.focus()}}function d(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-a(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-a(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0"),o&&(i.top=l>0?l+"px":"0")}function a(t,o){return parseInt(e.css(t,o),10)||0}e.fn._fadeIn=e.fn.fadeIn;var c=e.noop||function(){},r=/MSIE/.test(navigator.userAgent),u=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){o(window,e)},e.growlUI=function(t,o,n,i){var s=e('
');t&&s.append("

"+t+"

"),o&&s.append("

"+o+"

"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.mouseover(function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(o){if(this[0]===window)return e.blockUI(o),this;var n=e.extend({},e.blockUI.defaults,o||{});return this.each(function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,t(this,o)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){o(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"

Please wait...

",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var p=null,b=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(); !function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u=0&&parseFloat(o(this).val())0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()})}); !function(t){function e(){var t=location.href;return hashtag=-1!==t.indexOf("#prettyPhoto")&&decodeURI(t.substring(t.indexOf("#prettyPhoto")+1,t.length)),hashtag&&(hashtag=hashtag.replace(/<|>/g,"")),hashtag}function i(){"undefined"!=typeof theRel&&(location.hash=theRel+"/"+rel_index+"/")}function p(){-1!==location.href.indexOf("#prettyPhoto")&&(location.hash="prettyPhoto")}function o(t,e){var i="[\\?&]"+(t=t.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"))+"=([^&#]*)",p=new RegExp(i).exec(e);return null==p?"":p[1]}t.prettyPhoto={version:"3.1.6"},t.fn.prettyPhoto=function(a){function s(){t(".pp_loaderIcon").hide(),projectedTop=scroll_pos.scrollTop+(I/2-u.containerHeight/2),projectedTop<0&&(projectedTop=0),$ppt.fadeTo(settings.animation_speed,1),$pp_pic_holder.find(".pp_content").animate({height:u.contentHeight,width:u.contentWidth},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:j/2-u.containerWidth/2<0?0:j/2-u.containerWidth/2,width:u.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(u.height).width(u.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&"image"==h(pp_images[set_position])?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),settings.allow_expand&&(u.resized?t("a.pp_expand,a.pp_contract").show():t("a.pp_expand").hide()),!settings.autoplay_slideshow||P||v||t.prettyPhoto.startSlideshow(),settings.changepicturecallback(),v=!0}),m(),a.ajaxcallback()}function n(e){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){t(".pp_loaderIcon").show(),e()})}function l(e){e>1?t(".pp_nav").show():t(".pp_nav").hide()}function r(t,e){if(resized=!1,d(t,e),imageWidth=t,imageHeight=e,(k>j||b>I)&&doresize&&settings.allow_resize&&!$){for(resized=!0,fitting=!1;!fitting;)k>j?(imageWidth=j-200,imageHeight=e/t*imageWidth):b>I?(imageHeight=I-200,imageWidth=t/e*imageHeight):fitting=!0,b=imageHeight,k=imageWidth;(k>j||b>I)&&r(k,b),d(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(b),containerWidth:Math.floor(k)+2*settings.horizontal_padding,contentHeight:Math.floor(y),contentWidth:Math.floor(w),resized:resized}}function d(e,i){e=parseFloat(e),i=parseFloat(i),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(e),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().addClass(settings.theme).width(e).appendTo(t("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,$pp_details.remove(),$pp_title=$pp_pic_holder.find(".ppt"),$pp_title.width(e),titleHeight=parseFloat($pp_title.css("marginTop"))+parseFloat($pp_title.css("marginBottom")),$pp_title=$pp_title.clone().appendTo(t("body")).css({position:"absolute",top:-1e4}),titleHeight+=$pp_title.height(),$pp_title.remove(),y=i+detailsHeight,w=e,b=y+titleHeight+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),k=e}function h(t){return t.match(/youtube\.com\/watch/i)||t.match(/youtu\.be/i)?"youtube":t.match(/vimeo\.com/i)?"vimeo":t.match(/\b.mov\b/i)?"quicktime":t.match(/\b.swf\b/i)?"flash":t.match(/\biframe=true\b/i)?"iframe":t.match(/\bajax=true\b/i)?"ajax":t.match(/\bcustom=true\b/i)?"custom":"#"==t.substr(0,1)?"inline":"image"}function c(){if(doresize&&"undefined"!=typeof $pp_pic_holder){if(scroll_pos=_(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=I/2+scroll_pos.scrollTop-contentHeight/2,projectedTop<0&&(projectedTop=0),contentHeight>I)return;$pp_pic_holder.css({top:projectedTop,left:j/2+scroll_pos.scrollLeft-contentwidth/2})}}function _(){return self.pageYOffset?{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}:document.documentElement&&document.documentElement.scrollTop?{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}:document.body?{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}:void 0}function g(){I=t(window).height(),j=t(window).width(),"undefined"!=typeof $pp_overlay&&$pp_overlay.height(t(document).height()).width(j)}function m(){isSet&&settings.overlay_gallery&&"image"==h(pp_images[set_position])?(itemWidth=57,navWidth="facebook"==settings.theme||"pp_default"==settings.theme?50:30,itemsPerPage=Math.floor((u.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage";toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_gallery=t(".pp_pic_holder .pp_gallery"),$pp_gallery_li=$pp_gallery.find("li"),$pp_gallery.find(".pp_arrow_next").click(function(){return t.prettyPhoto.changeGalleryPage("next"),t.prettyPhoto.stopSlideshow(),!1}),$pp_gallery.find(".pp_arrow_previous").click(function(){return t.prettyPhoto.changeGalleryPage("previous"),t.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_gallery_li.each(function(e){t(this).find("a").click(function(){return t.prettyPhoto.changePage(e),t.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('Play'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return t.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:t(document).height(),width:t(window).width()}).bind("click",function(){settings.modal||t.prettyPhoto.close()}),t("a.pp_close").bind("click",function(){return t.prettyPhoto.close(),!1}),settings.allow_expand&&t("a.pp_expand").bind("click",function(e){return t(this).hasClass("pp_expand")?(t(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(t(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){t.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return t.prettyPhoto.changePage("previous"),t.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return t.prettyPhoto.changePage("next"),t.prettyPhoto.stopSlideshow(),!1}),c()}a=jQuery.extend({hook:"rel",animation_speed:"fast",ajaxcallback:function(){},slideshow:5e3,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,allow_expand:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"pp_default",horizontal_padding:20,hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,deeplinking:!0,overlay_gallery:!0,overlay_gallery_max:30,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},ie6_fallback:!0,markup:'
\t\t\t\t\t\t
 
\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\tExpand \t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\tnext \t\t\t\t\t\t\t\t\t\t\tprevious \t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t\tPrevious \t\t\t\t\t\t\t\t\t\t\t\t

0/0

\t\t\t\t\t\t\t\t\t\t\t\tNext \t\t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t\t\t

\t\t\t\t\t\t\t\t\t\t\t
{pp_social}
\t\t\t\t\t\t\t\t\t\t\tClose \t\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t\t
\t\t\t\t\t\t
\t\t\t\t\t
\t\t\t\t\t
',gallery_markup:'',image_markup:'',flash_markup:'',quicktime_markup:'',iframe_markup:'',inline_markup:'
{content}
',custom_markup:"",social_tools:''); jQuery.fn.life=function (types, data, fn){ jQuery(this.context).on(types, this.selector, data, fn); return this; }; jQuery.extend(jQuery.fn, { within: function (pSelector){ return this.filter(function (){ return jQuery(this).closest(pSelector).length; }); }}); if(jQuery('#woof_results_by_ajax').length > 0){ woof_is_ajax=1; } woof_autosubmit=parseInt(jQuery('.woof').eq(0).data('autosubmit'), 10); woof_ajax_redraw=parseInt(jQuery('.woof').eq(0).data('ajax-redraw'), 10); woof_ext_init_functions=jQuery.parseJSON(woof_ext_init_functions); woof_init_native_woo_price_filter(); jQuery('body').bind('price_slider_change', function (event, min, max){ if(woof_autosubmit&&!woof_show_price_search_button&&jQuery('.price_slider_wrapper').length < 2){ jQuery('.woof .widget_price_filter form').trigger('submit'); }else{ var min_price=jQuery(this).find('.price_slider_amount #min_price').val(); var max_price=jQuery(this).find('.price_slider_amount #max_price').val(); woof_current_values.min_price=min_price; woof_current_values.max_price=max_price; }}); jQuery('.woof_price_filter_dropdown').life('change', function (){ var val=jQuery(this).val(); if(parseInt(val, 10)==-1){ delete woof_current_values.min_price; delete woof_current_values.max_price; }else{ var val=val.split("-"); woof_current_values.min_price=val[0]; woof_current_values.max_price=val[1]; } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); woof_recount_text_price_filter(); jQuery('.woof_price_filter_txt').life('change', function (){ var from=parseInt(jQuery(this).parent().find('.woof_price_filter_txt_from').val(), 10); var to=parseInt(jQuery(this).parent().find('.woof_price_filter_txt_to').val(), 10); if(to < from||from < 0){ delete woof_current_values.min_price; delete woof_current_values.max_price; }else{ if(typeof woocs_current_currency!=='undefined'){ from=Math.ceil(from / parseFloat(woocs_current_currency.rate)); to=Math.ceil(to / parseFloat(woocs_current_currency.rate)); } woof_current_values.min_price=from; woof_current_values.max_price=to; } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); jQuery('.woof_open_hidden_li_btn').life('click', function (){ var state=jQuery(this).data('state'); var type=jQuery(this).data('type'); if(state=='closed'){ jQuery(this).parents('.woof_list').find('.woof_hidden_term').addClass('woof_hidden_term2'); jQuery(this).parents('.woof_list').find('.woof_hidden_term').removeClass('woof_hidden_term'); if(type=='image'){ jQuery(this).find('img').attr('src', jQuery(this).data('opened')); }else{ jQuery(this).html(jQuery(this).data('opened')); } jQuery(this).data('state', 'opened'); }else{ jQuery(this).parents('.woof_list').find('.woof_hidden_term2').addClass('woof_hidden_term'); jQuery(this).parents('.woof_list').find('.woof_hidden_term2').removeClass('woof_hidden_term2'); if(type=='image'){ jQuery(this).find('img').attr('src', jQuery(this).data('closed')); }else{ jQuery(this).text(jQuery(this).data('closed')); } jQuery(this).data('state', 'closed'); } return false; }); woof_open_hidden_li(); jQuery('.widget_rating_filter li.wc-layered-nav-rating a').click(function (){ var is_chosen=jQuery(this).parent().hasClass('chosen'); var parsed_url=woof_parse_url(jQuery(this).attr('href')); var rate=0; if(parsed_url.query!==undefined){ if(parsed_url.query.indexOf('min_rating')!==-1){ var arrayOfStrings=parsed_url.query.split('min_rating='); rate=parseInt(arrayOfStrings[1], 10); }} jQuery(this).parents('ul').find('li').removeClass('chosen'); if(is_chosen){ delete woof_current_values.min_rating; }else{ woof_current_values.min_rating=rate; jQuery(this).parent().addClass('chosen'); } woof_submit_link(woof_get_submit_link()); return false; }); jQuery('.woof_start_filtering_btn').life('click', function (){ var shortcode=jQuery(this).parents('.woof').data('shortcode'); jQuery(this).html(woof_lang_loading); jQuery(this).addClass('woof_start_filtering_btn2'); jQuery(this).removeClass('woof_start_filtering_btn'); var data={ action: "woof_draw_products", page: 1, shortcode: 'woof_nothing', woof_shortcode: shortcode }; jQuery.post(woof_ajaxurl, data, function (content){ content=jQuery.parseJSON(content); jQuery('div.woof_redraw_zone').replaceWith(jQuery(content.form).find('.woof_redraw_zone')); woof_mass_reinit(); }); return false; }); var str=window.location.href; window.onpopstate=function (event){ try { if(Object.keys(woof_current_values).length){ var temp=str.split('?'); var get1=""; if(temp[1]!=undefined){ get1=temp[1].split('#'); } var str2=window.location.href; var temp2=str2.split('?'); if(temp2[1]==undefined){ return false; } var get2=temp2[1].split('#'); if(get2[0]!=get1[0]){ woof_show_info_popup(woof_lang_loading); window.location.reload(); } return false; }} catch (e){ console.log(e); }}; woof_init_ion_sliders(); woof_init_show_auto_form(); woof_init_hide_auto_form(); woof_remove_empty_elements(); woof_init_search_form(); woof_init_pagination(); woof_init_orderby(); woof_init_reset_button(); woof_init_beauty_scroll(); woof_draw_products_top_panel(); woof_shortcode_observer(); if(!woof_is_ajax){ woof_redirect_init(); } woof_init_toggles(); }); function woof_redirect_init(){ try { if(jQuery('.woof').length){ if(undefined!==jQuery('.woof').val()){ woof_redirect=jQuery('.woof').eq(0).data('redirect'); if(woof_redirect.length > 0){ woof_shop_page=woof_current_page_link=woof_redirect; } return woof_redirect; }} } catch (e){ console.log(e); }} function woof_init_orderby(){ jQuery('form.woocommerce-ordering').life('submit', function (){ if(!jQuery("#is_woo_shortcode").length){ return false; } }); jQuery('form.woocommerce-ordering select.orderby').life('change', function (){ if(!jQuery("#is_woo_shortcode").length){ woof_current_values.orderby=jQuery(this).val(); woof_ajax_page_num=1; woof_submit_link(woof_get_submit_link()); return false; } }); } function woof_init_reset_button(){ jQuery('.woof_reset_search_form').life('click', function (){ woof_ajax_page_num=1; if(woof_is_permalink){ woof_current_values={}; woof_submit_link(woof_get_submit_link().split("page/")[0]); }else{ var link=woof_shop_page; if(woof_current_values.hasOwnProperty('page_id')){ link=location.protocol + '//' + location.host + "/?page_id=" + woof_current_values.page_id; woof_current_values={'page_id': woof_current_values.page_id}; woof_get_submit_link(); } woof_submit_link(link); if(woof_is_ajax){ history.pushState({}, "", link); if(woof_current_values.hasOwnProperty('page_id')){ woof_current_values={'page_id': woof_current_values.page_id};}else{ woof_current_values={};}} } return false; }); } function woof_init_pagination(){ if(woof_is_ajax===1){ jQuery('a.page-numbers').life('click', function (){ var l=jQuery(this).attr('href'); if(woof_ajax_first_done){ var res=l.split("paged="); if(typeof res[1]!=='undefined'){ woof_ajax_page_num=parseInt(res[1]); }else{ woof_ajax_page_num=1; }}else{ var res=l.split("page/"); if(typeof res[1]!=='undefined'){ woof_ajax_page_num=parseInt(res[1]); }else{ woof_ajax_page_num=1; }} { woof_submit_link(woof_get_submit_link()); } return false; }); }} function woof_init_search_form(){ woof_init_checkboxes(); woof_init_mselects(); woof_init_radios(); woof_price_filter_radio_init(); woof_init_selects(); if(woof_ext_init_functions!==null){ jQuery.each(woof_ext_init_functions, function (type, func){ eval(func + '()'); }); } jQuery('.woof_submit_search_form').click(function (){ if(woof_ajax_redraw){ woof_ajax_redraw=0; woof_is_ajax=0; } woof_submit_link(woof_get_submit_link()); return false; }); jQuery('ul.woof_childs_list').parent('li').addClass('woof_childs_list_li'); woof_remove_class_widget(); woof_checkboxes_slide(); } var woof_submit_link_locked=false; function woof_submit_link(link){ if(woof_submit_link_locked){ return; } woof_submit_link_locked=true; woof_show_info_popup(woof_lang_loading); if(woof_is_ajax===1&&!woof_ajax_redraw){ woof_ajax_first_done=true; var data={ action: "woof_draw_products", link: link, page: woof_ajax_page_num, shortcode: jQuery('#woof_results_by_ajax').data('shortcode'), woof_shortcode: jQuery('div.woof').data('shortcode') }; jQuery.post(woof_ajaxurl, data, function (content){ content=jQuery.parseJSON(content); if(jQuery('.woof_results_by_ajax_shortcode').length){ jQuery('#woof_results_by_ajax').replaceWith(content.products); }else{ jQuery('.woof_shortcode_output').replaceWith(content.products); } jQuery('div.woof_redraw_zone').replaceWith(jQuery(content.form).find('.woof_redraw_zone')); woof_draw_products_top_panel(); woof_mass_reinit(); woof_submit_link_locked=false; jQuery.each(jQuery('#woof_results_by_ajax'), function (index, item){ if(index==0){ return; } jQuery(item).removeAttr('id'); }); woof_infinite(); woof_js_after_ajax_done(); woof_change_link_addtocart(); }); }else{ if(woof_ajax_redraw){ var data={ action: "woof_draw_products", link: link, page: 1, shortcode: 'woof_nothing', woof_shortcode: jQuery('div.woof').eq(0).data('shortcode') }; jQuery.post(woof_ajaxurl, data, function (content){ content=jQuery.parseJSON(content); jQuery('div.woof_redraw_zone').replaceWith(jQuery(content.form).find('.woof_redraw_zone')); woof_mass_reinit(); woof_submit_link_locked=false; }); }else{ window.location=link; woof_show_info_popup(woof_lang_loading); }} } function woof_remove_empty_elements(){ jQuery.each(jQuery('.woof_container select'), function (index, select){ var size=jQuery(select).find('option').size(); if(size===0){ jQuery(select).parents('.woof_container').remove(); }}); jQuery.each(jQuery('ul.woof_list'), function (index, ch){ var size=jQuery(ch).find('li').size(); if(size===0){ jQuery(ch).parents('.woof_container').remove(); }}); } function woof_get_submit_link(){ if(woof_is_ajax){ woof_current_values.page=woof_ajax_page_num; } if(Object.keys(woof_current_values).length > 0){ jQuery.each(woof_current_values, function (index, value){ if(index==swoof_search_slug){ delete woof_current_values[index]; } if(index=='s'){ delete woof_current_values[index]; } if(index=='product'){ delete woof_current_values[index]; } if(index=='really_curr_tax'){ delete woof_current_values[index]; }}); } if(Object.keys(woof_current_values).length===2){ if(('min_price' in woof_current_values)&&('max_price' in woof_current_values)){ var l=woof_current_page_link + '?min_price=' + woof_current_values.min_price + '&max_price=' + woof_current_values.max_price; if(woof_is_ajax){ history.pushState({}, "", l); } return l; }} if(Object.keys(woof_current_values).length===0){ if(woof_is_ajax){ history.pushState({}, "", woof_current_page_link); } return woof_current_page_link; } if(Object.keys(woof_really_curr_tax).length > 0){ woof_current_values['really_curr_tax']=woof_really_curr_tax.term_id + '-' + woof_really_curr_tax.taxonomy; } var link=woof_current_page_link + "?" + swoof_search_slug + "=1"; if(!woof_is_permalink){ if(woof_redirect.length > 0){ link=woof_redirect + "?" + swoof_search_slug + "=1"; if(woof_current_values.hasOwnProperty('page_id')){ delete woof_current_values.page_id; }}else{ link=location.protocol + '//' + location.host + "?" + swoof_search_slug + "=1"; }} var woof_exclude_accept_array=['path']; if(Object.keys(woof_current_values).length > 0){ jQuery.each(woof_current_values, function (index, value){ if(index=='page'&&woof_is_ajax){ index='paged'; } if(typeof value!=='undefined'){ if((typeof value&&value.length > 0)||typeof value=='number'){ if(jQuery.inArray(index, woof_exclude_accept_array)==-1){ link=link + "&" + index + "=" + value; }} }}); } link=link.replace(new RegExp(/page\/(\d+)\//), ""); if(woof_is_ajax){ history.pushState({}, "", link); } return link; } function woof_show_info_popup(text){ if(woof_overlay_skin=='default'){ jQuery("#woof_html_buffer").text(text); jQuery("#woof_html_buffer").fadeTo(200, 0.9); }else{ switch (woof_overlay_skin){ case 'loading-balls': case 'loading-bars': case 'loading-bubbles': case 'loading-cubes': case 'loading-cylon': case 'loading-spin': case 'loading-spinning-bubbles': case 'loading-spokes': jQuery('body').plainOverlay('show', {progress: function (){ return jQuery('
'); }}); break; default: jQuery('body').plainOverlay('show', {duration: -1}); break; }} } function woof_hide_info_popup(){ if(woof_overlay_skin=='default'){ window.setTimeout(function (){ jQuery("#woof_html_buffer").fadeOut(400); }, 200); }else{ jQuery('body').plainOverlay('hide'); }} function woof_draw_products_top_panel(){ if(woof_is_ajax){ jQuery('#woof_results_by_ajax').prev('.woof_products_top_panel').remove(); } var panel=jQuery('.woof_products_top_panel'); panel.html(''); if(Object.keys(woof_current_values).length > 0){ panel.show(); panel.html('
    '); var is_price_in=false; jQuery.each(woof_current_values, function (index, value){ if(jQuery.inArray(index, woof_accept_array)==-1){ return; } if((index=='min_price'||index=='max_price')&&is_price_in){ return; } if((index=='min_price'||index=='max_price')&&!is_price_in){ is_price_in=true; index='price'; value=woof_lang_pricerange; } value=value.toString().trim(); if(value.search(',')){ value=value.split(','); } jQuery.each(value, function (i, v){ if(index=='page'){ return; } if(index=='post_type'){ return; } var txt=v; if(index=='orderby'){ if(woof_lang[v]!==undefined){ txt=woof_lang.orderby + ': ' + woof_lang[v]; }else{ txt=woof_lang.orderby + ': ' + v; }}else if(index=='perpage'){ txt=woof_lang.perpage; }else if(index=='price'){ txt=woof_lang.pricerange; }else{ var is_in_custom=false; if(Object.keys(woof_lang_custom).length > 0){ jQuery.each(woof_lang_custom, function (i, tt){ if(i==index){ is_in_custom=true; txt=tt; if(index=='woof_sku'){ txt +=" " + v; }} }); } if(!is_in_custom){ try { txt=jQuery("input[data-anchor='woof_n_" + index + '_' + v + "']").val(); } catch (e){ console.log(e); } if(typeof txt==='undefined'){ txt=v; }} } panel.find('ul').append(jQuery('
  • ').append(jQuery('').attr('href', v).attr('data-tax', index).append(jQuery('').attr('class', 'woof_remove_ppi').append(txt) ))); }); }); } if(jQuery(panel).find('li').size()==0||!jQuery('.woof_products_top_panel').length){ panel.hide(); } jQuery('.woof_remove_ppi').parent().click(function (){ var tax=jQuery(this).data('tax'); var name=jQuery(this).attr('href'); if(tax!='price'){ values=woof_current_values[tax]; values=values.split(','); var tmp=[]; jQuery.each(values, function (index, value){ if(value!=name){ tmp.push(value); }}); values=tmp; if(values.length){ woof_current_values[tax]=values.join(','); }else{ delete woof_current_values[tax]; }}else{ delete woof_current_values['min_price']; delete woof_current_values['max_price']; } woof_ajax_page_num=1; { woof_submit_link(woof_get_submit_link()); } jQuery('.woof_products_top_panel').find("[data-tax='" + tax + "'][href='" + name + "']").hide(333); return false; }); } function woof_shortcode_observer(){ if(jQuery('.woof_shortcode_output').length||(typeof woof_not_redirect!=='undefined'&&woof_not_redirect==1)){ woof_current_page_link=location.protocol + '//' + location.host + location.pathname; } if(jQuery('#woof_results_by_ajax').length){ woof_is_ajax=1; }} function woof_init_beauty_scroll(){ if(woof_use_beauty_scroll){ try { var anchor=".woof_section_scrolled, .woof_sid_auto_shortcode .woof_container_radio .woof_block_html_items, .woof_sid_auto_shortcode .woof_container_checkbox .woof_block_html_items, .woof_sid_auto_shortcode .woof_container_label .woof_block_html_items"; jQuery("" + anchor).mCustomScrollbar('destroy'); jQuery("" + anchor).mCustomScrollbar({ scrollButtons: { enable: true }, advanced: { updateOnContentResize: true, updateOnBrowserResize: true }, theme: "dark-2", horizontalScroll: false, mouseWheel: true, scrollType: 'pixels', contentTouchScroll: true }); } catch (e){ console.log(e); }} } function woof_remove_class_widget(){ jQuery('.woof_container_inner').find('.widget').removeClass('widget'); } function woof_init_show_auto_form(){ jQuery('.woof_show_auto_form').unbind('click'); jQuery('.woof_show_auto_form').click(function (){ var _this=this; jQuery(_this).addClass('woof_hide_auto_form').removeClass('woof_show_auto_form'); jQuery(".woof_auto_show").show().animate({ height: (jQuery(".woof_auto_show_indent").height() + 20) + "px", opacity: 1 }, 377, function (){ woof_init_hide_auto_form(); jQuery('.woof_auto_show').removeClass('woof_overflow_hidden'); jQuery('.woof_auto_show_indent').removeClass('woof_overflow_hidden'); jQuery(".woof_auto_show").height('auto'); }); return false; }); } function woof_init_hide_auto_form(){ jQuery('.woof_hide_auto_form').unbind('click'); jQuery('.woof_hide_auto_form').click(function (){ var _this=this; jQuery(_this).addClass('woof_show_auto_form').removeClass('woof_hide_auto_form'); jQuery(".woof_auto_show").show().animate({ height: "1px", opacity: 0 }, 377, function (){ jQuery('.woof_auto_show').addClass('woof_overflow_hidden'); jQuery('.woof_auto_show_indent').addClass('woof_overflow_hidden'); woof_init_show_auto_form(); }); return false; }); } function woof_checkboxes_slide(){ if(woof_checkboxes_slide_flag==true){ var childs=jQuery('ul.woof_childs_list'); if(childs.size()){ jQuery.each(childs, function (index, ul){ if(jQuery(ul).parents('.woof_no_close_childs').length){ return; } var span_class='woof_is_closed'; if(woof_supports_html5_storage()){ var preulstate=localStorage.getItem(jQuery(ul).closest('li').find('label').first().text()); if(preulstate&&preulstate=='woof_is_opened'){ var span_class='woof_is_opened'; jQuery(ul).show(); } jQuery(ul).before(''); }else{ if(jQuery(ul).find('input[type=checkbox],input[type=radio]').is(':checked')){ jQuery(ul).show(); span_class='woof_is_opened'; } jQuery(ul).before(''); }}); jQuery.each(jQuery('a.woof_childs_list_opener'), function (index, a){ jQuery(a).click(function (){ var span=jQuery(this).find('span'); if(span.hasClass('woof_is_closed')){ jQuery(this).parent().find('ul.woof_childs_list').first().show(333); span.removeClass('woof_is_closed'); span.addClass('woof_is_opened'); }else{ jQuery(this).parent().find('ul.woof_childs_list').first().hide(333); span.removeClass('woof_is_opened'); span.addClass('woof_is_closed'); } if(woof_supports_html5_storage()){ var ullabel=jQuery(this).closest("li").find("label").first().text(); var ullstate=jQuery(this).children("span").attr("class"); localStorage.setItem(ullabel,ullstate); } return false; }); }); }} } function woof_init_ion_sliders(){ jQuery.each(jQuery('.woof_range_slider'), function (index, input){ try { jQuery(input).ionRangeSlider({ min: jQuery(input).data('min'), max: jQuery(input).data('max'), from: jQuery(input).data('min-now'), to: jQuery(input).data('max-now'), type: 'double', prefix: jQuery(input).data('slider-prefix'), postfix: jQuery(input).data('slider-postfix'), prettify: true, hideMinMax: false, hideFromTo: false, grid: true, step: jQuery(input).data('step'), onFinish: function (ui){ woof_current_values.min_price=parseInt(ui.from, 10); woof_current_values.max_price=parseInt(ui.to, 10); if(typeof woocs_current_currency!=='undefined'){ woof_current_values.min_price=Math.ceil(woof_current_values.min_price / parseFloat(woocs_current_currency.rate)); woof_current_values.max_price=Math.ceil(woof_current_values.max_price / parseFloat(woocs_current_currency.rate)); } woof_ajax_page_num=1; if(woof_autosubmit||jQuery(input).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); } return false; }}); } catch (e){ }}); } function woof_init_native_woo_price_filter(){ jQuery('.widget_price_filter form').unbind('submit'); jQuery('.widget_price_filter form').submit(function (){ var min_price=jQuery(this).find('.price_slider_amount #min_price').val(); var max_price=jQuery(this).find('.price_slider_amount #max_price').val(); woof_current_values.min_price=min_price; woof_current_values.max_price=max_price; woof_ajax_page_num=1; if(woof_autosubmit||jQuery(input).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); } return false; }); } function woof_reinit_native_woo_price_filter(){ if(typeof woocommerce_price_slider_params==='undefined'){ return false; } jQuery('input#min_price, input#max_price').hide(); jQuery('.price_slider, .price_label').show(); var min_price=jQuery('.price_slider_amount #min_price').data('min'), max_price=jQuery('.price_slider_amount #max_price').data('max'), current_min_price=parseInt(min_price, 10), current_max_price=parseInt(max_price, 10); if(woof_current_values.hasOwnProperty('min_price')){ current_min_price=parseInt(woof_current_values.min_price, 10); current_max_price=parseInt(woof_current_values.max_price, 10); }else{ if(woocommerce_price_slider_params.min_price){ current_min_price=parseInt(woocommerce_price_slider_params.min_price, 10); } if(woocommerce_price_slider_params.max_price){ current_max_price=parseInt(woocommerce_price_slider_params.max_price, 10); }} var currency_symbol=woocommerce_price_slider_params.currency_symbol; if(typeof currency_symbol==undefined){ currency_symbol=woocommerce_price_slider_params.currency_format_symbol; } jQuery(document.body).bind('price_slider_create price_slider_slide', function (event, min, max){ if(typeof woocs_current_currency!=='undefined'){ var label_min=min; var label_max=max; if(woocs_current_currency.rate!==1){ label_min=Math.ceil(label_min * parseFloat(woocs_current_currency.rate)); label_max=Math.ceil(label_max * parseFloat(woocs_current_currency.rate)); } label_min=number_format(label_min, 2, '.', ','); label_max=number_format(label_max, 2, '.', ','); if(jQuery.inArray(woocs_current_currency.name, woocs_array_no_cents)||woocs_current_currency.hide_cents==1){ label_min=label_min.replace('.00', ''); label_max=label_max.replace('.00', ''); } if(woocs_current_currency.position==='left'){ jQuery('.price_slider_amount span.from').html(currency_symbol + label_min); jQuery('.price_slider_amount span.to').html(currency_symbol + label_max); }else if(woocs_current_currency.position==='left_space'){ jQuery('.price_slider_amount span.from').html(currency_symbol + " " + label_min); jQuery('.price_slider_amount span.to').html(currency_symbol + " " + label_max); }else if(woocs_current_currency.position==='right'){ jQuery('.price_slider_amount span.from').html(label_min + currency_symbol); jQuery('.price_slider_amount span.to').html(label_max + currency_symbol); }else if(woocs_current_currency.position==='right_space'){ jQuery('.price_slider_amount span.from').html(label_min + " " + currency_symbol); jQuery('.price_slider_amount span.to').html(label_max + " " + currency_symbol); }}else{ if(woocommerce_price_slider_params.currency_pos==='left'){ jQuery('.price_slider_amount span.from').html(currency_symbol + min); jQuery('.price_slider_amount span.to').html(currency_symbol + max); }else if(woocommerce_price_slider_params.currency_pos==='left_space'){ jQuery('.price_slider_amount span.from').html(currency_symbol + ' ' + min); jQuery('.price_slider_amount span.to').html(currency_symbol + ' ' + max); }else if(woocommerce_price_slider_params.currency_pos==='right'){ jQuery('.price_slider_amount span.from').html(min + currency_symbol); jQuery('.price_slider_amount span.to').html(max + currency_symbol); }else if(woocommerce_price_slider_params.currency_pos==='right_space'){ jQuery('.price_slider_amount span.from').html(min + ' ' + currency_symbol); jQuery('.price_slider_amount span.to').html(max + ' ' + currency_symbol); }} jQuery(document.body).trigger('price_slider_updated', [min, max]); }); jQuery('.price_slider').slider({ range: true, animate: true, min: min_price, max: max_price, values: [current_min_price, current_max_price], create: function (){ jQuery('.price_slider_amount #min_price').val(current_min_price); jQuery('.price_slider_amount #max_price').val(current_max_price); jQuery(document.body).trigger('price_slider_create', [current_min_price, current_max_price]); }, slide: function (event, ui){ jQuery('input#min_price').val(ui.values[0]); jQuery('input#max_price').val(ui.values[1]); jQuery(document.body).trigger('price_slider_slide', [ui.values[0], ui.values[1]]); }, change: function (event, ui){ jQuery(document.body).trigger('price_slider_change', [ui.values[0], ui.values[1]]); }}); woof_init_native_woo_price_filter(); } function woof_mass_reinit(){ woof_remove_empty_elements(); woof_open_hidden_li(); woof_init_search_form(); woof_hide_info_popup(); woof_init_beauty_scroll(); woof_init_ion_sliders(); woof_reinit_native_woo_price_filter(); woof_recount_text_price_filter(); woof_draw_products_top_panel(); } function woof_recount_text_price_filter(){ if(typeof woocs_current_currency!=='undefined'){ jQuery.each(jQuery('.woof_price_filter_txt_from, .woof_price_filter_txt_to'), function (i, item){ jQuery(this).val(Math.ceil(jQuery(this).data('value'))); }); }} function woof_init_toggles(){ jQuery('.woof_front_toggle').life('click', function (){ if(jQuery(this).data('condition')=='opened'){ jQuery(this).removeClass('woof_front_toggle_opened'); jQuery(this).addClass('woof_front_toggle_closed'); jQuery(this).data('condition', 'closed'); if(woof_toggle_type=='text'){ jQuery(this).text(woof_toggle_closed_text); }else{ jQuery(this).find('img').prop('src', woof_toggle_closed_image); }}else{ jQuery(this).addClass('woof_front_toggle_opened'); jQuery(this).removeClass('woof_front_toggle_closed'); jQuery(this).data('condition', 'opened'); if(woof_toggle_type=='text'){ jQuery(this).text(woof_toggle_opened_text); }else{ jQuery(this).find('img').prop('src', woof_toggle_opened_image); }} jQuery(this).parents('.woof_container_inner').find('.woof_block_html_items').toggle(500); return false; }); } function woof_open_hidden_li(){ if(jQuery('.woof_open_hidden_li_btn').length > 0){ jQuery.each(jQuery('.woof_open_hidden_li_btn'), function (i, b){ if(jQuery(b).parents('ul').find('li.woof_hidden_term input[type=checkbox],li.woof_hidden_term input[type=radio]').is(':checked')){ jQuery(b).trigger('click'); }}); }} function $_woof_GET(q, s){ s=(s) ? s:window.location.search; var re=new RegExp('&' + q + '=([^&]*)', 'i'); return (s=s.replace(/^\?/, '&').match(re)) ? s=s[1]:s=''; } function woof_parse_url(url){ var pattern=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"); var matches=url.match(pattern); return { scheme: matches[2], authority: matches[4], path: matches[5], query: matches[7], fragment: matches[9] };} function woof_price_filter_radio_init(){ if(icheck_skin!='none'){ jQuery('.woof_price_filter_radio').iCheck('destroy'); jQuery('.woof_price_filter_radio').iCheck({ radioClass: 'iradio_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_price_filter_radio').siblings('div').removeClass('checked'); jQuery('.woof_price_filter_radio').unbind('ifChecked'); jQuery('.woof_price_filter_radio').on('ifChecked', function (event){ jQuery(this).attr("checked", true); jQuery('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); jQuery(this).parents('.woof_list').find('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); jQuery(this).parents('.woof_list').find('.woof_radio_price_reset').hide(); jQuery(this).parents('li').eq(0).find('.woof_radio_price_reset').eq(0).addClass('woof_radio_term_reset_visible'); var val=jQuery(this).val(); if(parseInt(val, 10)==-1){ delete woof_current_values.min_price; delete woof_current_values.max_price; jQuery(this).removeAttr('checked'); jQuery(this).siblings('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); }else{ var val=val.split("-"); woof_current_values.min_price=val[0]; woof_current_values.max_price=val[1]; jQuery(this).siblings('.woof_radio_price_reset').addClass('woof_radio_term_reset_visible'); jQuery(this).attr("checked", true); } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); }else{ jQuery('.woof_price_filter_radio').life('change', function (){ var val=jQuery(this).val(); jQuery('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); if(parseInt(val, 10)==-1){ delete woof_current_values.min_price; delete woof_current_values.max_price; jQuery(this).removeAttr('checked'); jQuery(this).siblings('.woof_radio_price_reset').removeClass('woof_radio_term_reset_visible'); }else{ var val=val.split("-"); woof_current_values.min_price=val[0]; woof_current_values.max_price=val[1]; jQuery(this).siblings('.woof_radio_price_reset').addClass('woof_radio_term_reset_visible'); jQuery(this).attr("checked", true); } if(woof_autosubmit||jQuery(this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}); } jQuery('.woof_radio_price_reset').click(function (){ delete woof_current_values.min_price; delete woof_current_values.max_price; jQuery(this).siblings('div').removeClass('checked'); jQuery(this).parents('.woof_list').find('input[type=radio]').removeAttr('checked'); jQuery(this).removeClass('woof_radio_term_reset_visible'); if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); } return false; }); } function woof_serialize(serializedString){ var str=decodeURI(serializedString); var pairs=str.split('&'); var obj={}, p, idx, val; for (var i=0, n=pairs.length; i < n; i++){ p=pairs[i].split('='); idx=p[0]; if(idx.indexOf("[]")==(idx.length - 2)){ var ind=idx.substring(0, idx.length - 2) if(obj[ind]===undefined){ obj[ind]=[]; } obj[ind].push(p[1]); }else{ obj[idx]=p[1]; }} return obj; } function woof_infinite(){ if(typeof yith_infs==='undefined'){ return; } var infinite_scroll1={ 'nextSelector': '.woocommerce-pagination li .next', 'navSelector': yith_infs.navSelector, 'itemSelector': yith_infs.itemSelector, 'contentSelector': yith_infs.contentSelector, 'loader': '', 'is_shop': yith_infs.shop }; var curr_l=window.location.href; var curr_link=curr_l.split('?'); var get=""; if(curr_link[1]!=undefined){ var temp=woof_serialize(curr_link[1]); delete temp['paged']; get=decodeURIComponent(jQuery.param(temp)) } var page_link=jQuery('.woocommerce-pagination li .next').attr("href"); if(page_link==undefined){ page_link=curr_link+"page/1/" } console.log(page_link); var ajax_link=page_link.split('?'); var page=""; if(ajax_link[1]!=undefined){ var temp1=woof_serialize(ajax_link[1]); if(temp1['paged']!=undefined){ page="page/"+ temp1['paged']+"/"; }} page_link=curr_link[0] +page+ '?' + get; jQuery('.woocommerce-pagination li .next').attr('href', page_link); jQuery(window).unbind("yith_infs_start"), jQuery(yith_infs.contentSelector).yit_infinitescroll(infinite_scroll1) } function woof_change_link_addtocart(){ if(!woof_is_ajax){ return; } jQuery(".add_to_cart_button").each(function(i,elem){ var link=jQuery(elem).attr('href'); var link_items=link.split("?"); var site_link_items=window.location.href.split("?"); if(link_items[1]!=undefined){ link=site_link_items[0]+"?"+link_items[1]; jQuery(elem).attr('href',link); }}); } function woof_supports_html5_storage(){ try { return 'localStorage' in window&&window['localStorage']!==null; } catch (e){ return false; }}; function woof_init_radios(){ if(icheck_skin!='none'){ jQuery('.woof_radio_term').iCheck('destroy'); jQuery('.woof_radio_term').iCheck({ radioClass: 'iradio_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_radio_term').unbind('ifChecked'); jQuery('.woof_radio_term').on('ifChecked', function (event){ jQuery(this).attr("checked", true); jQuery(this).parents('.woof_list').find('.woof_radio_term_reset').removeClass('woof_radio_term_reset_visible'); jQuery(this).parents('.woof_list').find('.woof_radio_term_reset').hide(); jQuery(this).parents('li').eq(0).find('.woof_radio_term_reset').eq(0).addClass('woof_radio_term_reset_visible'); var slug=jQuery(this).data('slug'); var name=jQuery(this).attr('name'); var term_id=jQuery(this).data('term-id'); woof_radio_direct_search(term_id, name, slug); }); }else{ jQuery('.woof_radio_term').on('change', function (event){ jQuery(this).attr("checked", true); var slug=jQuery(this).data('slug'); var name=jQuery(this).attr('name'); var term_id=jQuery(this).data('term-id'); woof_radio_direct_search(term_id, name, slug); }); } jQuery('.woof_radio_term_reset').click(function (){ woof_radio_direct_search(jQuery(this).data('term-id'), jQuery(this).attr('data-name'), 0); jQuery(this).parents('.woof_list').find('.checked').removeClass('checked'); jQuery(this).parents('.woof_list').find('input[type=radio]').removeAttr('checked'); jQuery(this).removeClass('woof_radio_term_reset_visible'); return false; }); } function woof_radio_direct_search(term_id, name, slug){ jQuery.each(woof_current_values, function (index, value){ if(index==name){ delete woof_current_values[name]; return; }}); if(slug!=0){ woof_current_values[name]=slug; jQuery('a.woof_radio_term_reset_' + term_id).hide(); jQuery('woof_radio_term_' + term_id).filter(':checked').parents('li').find('a.woof_radio_term_reset').show(); jQuery('woof_radio_term_' + term_id).parents('ul.woof_list').find('label').css({'fontWeight': 'normal'}); jQuery('woof_radio_term_' + term_id).filter(':checked').parents('li').find('label.woof_radio_label_' + slug).css({'fontWeight': 'bold'}); }else{ jQuery('a.woof_radio_term_reset_' + term_id).hide(); jQuery('woof_radio_term_' + term_id).attr('checked', false); jQuery('woof_radio_term_' + term_id).parent().removeClass('checked'); jQuery('woof_radio_term_' + term_id).parents('ul.woof_list').find('label').css({'fontWeight': 'normal'}); } woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_checkboxes(){ if(icheck_skin!='none'){ jQuery('.woof_checkbox_term').iCheck('destroy'); jQuery('.woof_checkbox_term').iCheck({ checkboxClass: 'icheckbox_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_checkbox_term').unbind('ifChecked'); jQuery('.woof_checkbox_term').on('ifChecked', function (event){ jQuery(this).attr("checked", true); jQuery(".woof_select_radio_check input").attr('disabled','disabled'); woof_checkbox_process_data(this, true); }); jQuery('.woof_checkbox_term').unbind('ifUnchecked'); jQuery('.woof_checkbox_term').on('ifUnchecked', function (event){ jQuery(this).attr("checked", false); woof_checkbox_process_data(this, false); }); jQuery('.woof_checkbox_label').unbind(); jQuery('label.woof_checkbox_label').click(function (){ if(jQuery(this).prev().find('.woof_checkbox_term').is(':checked')){ jQuery(this).prev().find('.woof_checkbox_term').trigger('ifUnchecked'); jQuery(this).prev().removeClass('checked'); }else{ jQuery(this).prev().find('.woof_checkbox_term').trigger('ifChecked'); jQuery(this).prev().addClass('checked'); } return false; }); }else{ jQuery('.woof_checkbox_term').on('change', function (event){ if(jQuery(this).is(':checked')){ jQuery(this).attr("checked", true); woof_checkbox_process_data(this, true); }else{ jQuery(this).attr("checked", false); woof_checkbox_process_data(this, false); }}); }} function woof_checkbox_process_data(_this, is_checked){ var tax=jQuery(_this).data('tax'); var name=jQuery(_this).attr('name'); var term_id=jQuery(_this).data('term-id'); woof_checkbox_direct_search(term_id, name, tax, is_checked); } function woof_checkbox_direct_search(term_id, name, tax, is_checked){ var values=''; var checked=true; if(is_checked){ if(tax in woof_current_values){ woof_current_values[tax]=woof_current_values[tax] + ',' + name; }else{ woof_current_values[tax]=name; } checked=true; }else{ values=woof_current_values[tax]; values=values.split(','); var tmp=[]; jQuery.each(values, function (index, value){ if(value!=name){ tmp.push(value); }}); values=tmp; if(values.length){ woof_current_values[tax]=values.join(','); }else{ delete woof_current_values[tax]; } checked=false; } jQuery('.woof_checkbox_term_' + term_id).attr('checked', checked); woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_selects(){ if(is_woof_use_chosen){ try { jQuery("select.woof_select, select.woof_price_filter_dropdown").chosen(); } catch (e){ }} jQuery('.woof_select').change(function (){ var slug=jQuery(this).val(); var name=jQuery(this).attr('name'); woof_select_direct_search(this, name, slug); }); } function woof_select_direct_search(_this, name, slug){ jQuery.each(woof_current_values, function (index, value){ if(index==name){ delete woof_current_values[name]; return; }}); if(slug!=0){ woof_current_values[name]=slug; } woof_ajax_page_num=1; if(woof_autosubmit||jQuery(_this).within('.woof').length==0){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_mselects(){ try { jQuery("select.woof_mselect").chosen(); } catch (e){ } jQuery('.woof_mselect').change(function (a){ var slug=jQuery(this).val(); var name=jQuery(this).attr('name'); if(is_woof_use_chosen){ var vals=jQuery(this).chosen().val(); jQuery('.woof_mselect[name=' + name + '] option:selected').removeAttr("selected"); jQuery('.woof_mselect[name=' + name + '] option').each(function (i, option){ var v=jQuery(this).val(); if(jQuery.inArray(v, vals)!==-1){ jQuery(this).prop("selected", true); }}); } woof_mselect_direct_search(name, slug); return true; }); } function woof_mselect_direct_search(name, slug){ var values=[]; jQuery('.woof_mselect[name=' + name + '] option:selected').each(function (i, v){ values.push(jQuery(this).val()); }); values=values.filter(function (item, pos){ return values.indexOf(item)==pos; }); values=values.join(','); if(values.length){ woof_current_values[name]=values; }else{ delete woof_current_values[name]; } woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}; function woof_init_instock(){ if(icheck_skin!='none'){ jQuery('.woof_checkbox_instock').iCheck({ checkboxClass: 'icheckbox_' + icheck_skin.skin + '-' + icheck_skin.color, }); jQuery('.woof_checkbox_instock').on('ifChecked', function (event){ jQuery(this).attr("checked", true); woof_current_values.stock='instock'; woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}); jQuery('.woof_checkbox_instock').on('ifUnchecked', function (event){ jQuery(this).attr("checked", false); delete woof_current_values.stock; woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}); }else{ jQuery('.woof_checkbox_instock').on('change', function (event){ if(jQuery(this).is(':checked')){ jQuery(this).attr("checked", true); woof_current_values.stock='instock'; woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }}else{ jQuery(this).attr("checked", false); delete woof_current_values.stock; woof_ajax_page_num=1; if(woof_autosubmit){ woof_submit_link(woof_get_submit_link()); }} }); }}; (function (){ var $, AbstractChosen, Chosen, SelectParser, _ref, __hasProp={}.hasOwnProperty, __extends=function (child, parent){ for (var key in parent){ if(__hasProp.call(parent, key)) child[key]=parent[key]; } function ctor(){ this.constructor=child; } ctor.prototype=parent.prototype; child.prototype=new ctor(); child.__super__=parent.prototype; return child; }; SelectParser=(function (){ function SelectParser(){ this.options_index=0; this.parsed=[]; } SelectParser.prototype.add_node=function (child){ if(child.nodeName.toUpperCase()==="OPTGROUP"){ return this.add_group(child); }else{ return this.add_option(child); }}; SelectParser.prototype.add_group=function (group){ var group_position, option, _i, _len, _ref, _results; group_position=this.parsed.length; this.parsed.push({ array_index: group_position, group: true, label: this.escapeExpression(group.label), children: 0, disabled: group.disabled }); _ref=group.childNodes; _results=[]; for (_i=0, _len=_ref.length; _i < _len; _i++){ option=_ref[_i]; _results.push(this.add_option(option, group_position, group.disabled)); } return _results; }; SelectParser.prototype.add_option=function (option, group_position, group_disabled){ if(option.nodeName.toUpperCase()==="OPTION"){ if(option.text!==""){ if(group_position!=null){ this.parsed[group_position].children +=1; } this.parsed.push({ array_index: this.parsed.length, options_index: this.options_index, value: option.value, text: option.text, html: option.innerHTML, selected: option.selected, disabled: group_disabled===true ? group_disabled:option.disabled, group_array_index: group_position, classes: option.className, style: option.style.cssText }); }else{ this.parsed.push({ array_index: this.parsed.length, options_index: this.options_index, empty: true }); } return this.options_index +=1; }}; SelectParser.prototype.escapeExpression=function (text){ var map, unsafe_chars; if((text==null)||text===false){ return ""; } if(!/[\&\<\>\"\'\`]/.test(text)){ return text; } map={ "<": "<", ">": ">", '"': """, "'": "'", "`": "`" }; unsafe_chars=/&(?!\w+;)|[\<\>\"\'\`]/g; return text.replace(unsafe_chars, function (chr){ return map[chr]||"&"; }); }; return SelectParser; })(); SelectParser.select_to_array=function (select){ var child, parser, _i, _len, _ref; parser=new SelectParser(); _ref=select.childNodes; for (_i=0, _len=_ref.length; _i < _len; _i++){ child=_ref[_i]; parser.add_node(child); } return parser.parsed; }; AbstractChosen=(function (){ function AbstractChosen(form_field, options){ this.form_field=form_field; this.options=options!=null ? options:{}; if(!AbstractChosen.browser_is_supported()){ return; } this.is_multiple=this.form_field.multiple; this.set_default_text(); this.set_default_values(); this.setup(); this.set_up_html(); this.register_observers(); } AbstractChosen.prototype.set_default_values=function (){ var _this=this; this.click_test_action=function (evt){ return _this.test_active_click(evt); }; this.activate_action=function (evt){ return _this.activate_field(evt); }; this.active_field=false; this.mouse_on_container=false; this.results_showing=false; this.result_highlighted=null; this.allow_single_deselect=(this.options.allow_single_deselect!=null)&&(this.form_field.options[0]!=null)&&this.form_field.options[0].text==="" ? this.options.allow_single_deselect:false; this.disable_search_threshold=this.options.disable_search_threshold||0; this.disable_search=this.options.disable_search||false; this.enable_split_word_search=this.options.enable_split_word_search!=null ? this.options.enable_split_word_search:true; this.group_search=this.options.group_search!=null ? this.options.group_search:true; this.search_contains=this.options.search_contains||false; this.single_backstroke_delete=this.options.single_backstroke_delete!=null ? this.options.single_backstroke_delete:true; this.max_selected_options=this.options.max_selected_options||Infinity; this.inherit_select_classes=this.options.inherit_select_classes||false; this.display_selected_options=this.options.display_selected_options!=null ? this.options.display_selected_options:true; return this.display_disabled_options=this.options.display_disabled_options!=null ? this.options.display_disabled_options:true; }; AbstractChosen.prototype.set_default_text=function (){ if(this.form_field.getAttribute("data-placeholder")){ this.default_text=this.form_field.getAttribute("data-placeholder"); }else if(this.is_multiple){ this.default_text=this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text; }else{ this.default_text=this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text; } return this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text; }; AbstractChosen.prototype.mouse_enter=function (){ return this.mouse_on_container=true; }; AbstractChosen.prototype.mouse_leave=function (){ return this.mouse_on_container=false; }; AbstractChosen.prototype.input_focus=function (evt){ var _this=this; if(this.is_multiple){ if(!this.active_field){ return setTimeout((function (){ return _this.container_mousedown(); }), 50); }}else{ if(!this.active_field){ return this.activate_field(); }} }; AbstractChosen.prototype.input_blur=function (evt){ var _this=this; if(!this.mouse_on_container){ this.active_field=false; return setTimeout((function (){ return _this.blur_test(); }), 100); }}; AbstractChosen.prototype.results_option_build=function (options){ var content, data, _i, _len, _ref; content=''; _ref=this.results_data; for (_i=0, _len=_ref.length; _i < _len; _i++){ data=_ref[_i]; if(data.group){ content +=this.result_add_group(data); }else{ content +=this.result_add_option(data); } if(options!=null ? options.first:void 0){ if(data.selected&&this.is_multiple){ this.choice_build(data); }else if(data.selected&&!this.is_multiple){ this.single_set_selected_text(data.text); }} } return content; }; AbstractChosen.prototype.result_add_option=function (option){ var classes, option_el; if(!option.search_match){ return ''; } if(!this.include_option_in_results(option)){ return ''; } classes=[]; if(!option.disabled&&!(option.selected&&this.is_multiple)){ classes.push("active-result"); } if(option.disabled&&!(option.selected&&this.is_multiple)){ classes.push("disabled-result"); } if(option.selected){ classes.push("result-selected"); } if(option.group_array_index!=null){ classes.push("group-option"); } if(option.classes!==""){ classes.push(option.classes); } option_el=document.createElement("li"); option_el.className=classes.join(" "); option_el.style.cssText=option.style; option_el.setAttribute("data-option-array-index", option.array_index); option_el.innerHTML=option.search_text; return this.outerHTML(option_el); }; AbstractChosen.prototype.result_add_group=function (group){ var group_el; if(!(group.search_match||group.group_match)){ return ''; } if(!(group.active_options > 0)){ return ''; } group_el=document.createElement("li"); group_el.className="group-result"; group_el.innerHTML=group.search_text; return this.outerHTML(group_el); }; AbstractChosen.prototype.results_update_field=function (){ this.set_default_text(); if(!this.is_multiple){ this.results_reset_cleanup(); } this.result_clear_highlight(); this.results_build(); if(this.results_showing){ return this.winnow_results(); }}; AbstractChosen.prototype.reset_single_select_options=function (){ var result, _i, _len, _ref, _results; _ref=this.results_data; _results=[]; for (_i=0, _len=_ref.length; _i < _len; _i++){ result=_ref[_i]; if(result.selected){ _results.push(result.selected=false); }else{ _results.push(void 0); }} return _results; }; AbstractChosen.prototype.results_toggle=function (){ if(this.results_showing){ return this.results_hide(); }else{ return this.results_show(); }}; AbstractChosen.prototype.results_search=function (evt){ if(this.results_showing){ return this.winnow_results(); }else{ return this.results_show(); }}; AbstractChosen.prototype.winnow_results=function (){ var escapedSearchText, option, regex, regexAnchor, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref; this.no_results_clear(); results=0; searchText=this.get_search_text(); escapedSearchText=searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); regexAnchor=this.search_contains ? "":"^"; regex=new RegExp(regexAnchor + escapedSearchText, 'i'); zregex=new RegExp(escapedSearchText, 'i'); _ref=this.results_data; for (_i=0, _len=_ref.length; _i < _len; _i++){ option=_ref[_i]; option.search_match=false; results_group=null; if(this.include_option_in_results(option)){ if(option.group){ option.group_match=false; option.active_options=0; } if((option.group_array_index!=null)&&this.results_data[option.group_array_index]){ results_group=this.results_data[option.group_array_index]; if(results_group.active_options===0&&results_group.search_match){ results +=1; } results_group.active_options +=1; } if(!(option.group&&!this.group_search)){ option.search_text=option.group ? option.label:option.html; option.search_match=this.search_string_match(option.search_text, regex); if(option.search_match&&!option.group){ results +=1; } if(option.search_match){ if(searchText.length){ startpos=option.search_text.search(zregex); text=option.search_text.substr(0, startpos + searchText.length) + '' + option.search_text.substr(startpos + searchText.length); option.search_text=text.substr(0, startpos) + '' + text.substr(startpos); } if(results_group!=null){ results_group.group_match=true; }}else if((option.group_array_index!=null)&&this.results_data[option.group_array_index].search_match){ option.search_match=true; }} }} this.result_clear_highlight(); if(results < 1&&searchText.length){ this.update_results_content(""); return this.no_results(searchText); }else{ this.update_results_content(this.results_option_build()); return this.winnow_results_set_highlight(); }}; AbstractChosen.prototype.search_string_match=function (search_string, regex){ var part, parts, _i, _len; if(regex.test(search_string)){ return true; }else if(this.enable_split_word_search&&(search_string.indexOf(" ") >=0||search_string.indexOf("[")===0)){ parts=search_string.replace(/\[|\]/g, "").split(" "); if(parts.length){ for (_i=0, _len=parts.length; _i < _len; _i++){ part=parts[_i]; if(regex.test(part)){ return true; }} }} }; AbstractChosen.prototype.choices_count=function (){ var option, _i, _len, _ref; if(this.selected_option_count!=null){ return this.selected_option_count; } this.selected_option_count=0; _ref=this.form_field.options; for (_i=0, _len=_ref.length; _i < _len; _i++){ option=_ref[_i]; if(option.selected){ this.selected_option_count +=1; }} return this.selected_option_count; }; AbstractChosen.prototype.choices_click=function (evt){ evt.preventDefault(); if(!(this.results_showing||this.is_disabled)){ return this.results_show(); }}; AbstractChosen.prototype.keyup_checker=function (evt){ var stroke, _ref; stroke=(_ref=evt.which)!=null ? _ref:evt.keyCode; this.search_field_scale(); switch (stroke){ case 8: if(this.is_multiple&&this.backstroke_length < 1&&this.choices_count() > 0){ return this.keydown_backstroke(); }else if(!this.pending_backstroke){ this.result_clear_highlight(); return this.results_search(); } break; case 13: evt.preventDefault(); if(this.results_showing){ return this.result_select(evt); } break; case 27: if(this.results_showing){ this.results_hide(); } return true; case 9: case 38: case 40: case 16: case 91: case 17: break; default: return this.results_search(); }}; AbstractChosen.prototype.clipboard_event_checker=function (evt){ var _this=this; return setTimeout((function (){ return _this.results_search(); }), 50); }; AbstractChosen.prototype.container_width=function (){ if(this.options.width!=null){ return this.options.width; }else{ return "" + this.form_field.offsetWidth + "px"; }}; AbstractChosen.prototype.include_option_in_results=function (option){ if(this.is_multiple&&(!this.display_selected_options&&option.selected)){ return false; } if(!this.display_disabled_options&&option.disabled){ return false; } if(option.empty){ return false; } return true; }; AbstractChosen.prototype.search_results_touchstart=function (evt){ this.touch_started=true; return this.search_results_mouseover(evt); }; AbstractChosen.prototype.search_results_touchmove=function (evt){ this.touch_started=false; return this.search_results_mouseout(evt); }; AbstractChosen.prototype.search_results_touchend=function (evt){ if(this.touch_started){ return this.search_results_mouseup(evt); }}; AbstractChosen.prototype.outerHTML=function (element){ var tmp; if(element.outerHTML){ return element.outerHTML; } tmp=document.createElement("div"); tmp.appendChild(element); return tmp.innerHTML; }; AbstractChosen.browser_is_supported=function (){ return true; if(window.navigator.appName==="Microsoft Internet Explorer"){ return document.documentMode >=8; } if(/iP(od|hone)/i.test(window.navigator.userAgent)){ return false; } if(/Android/i.test(window.navigator.userAgent)){ if(/Mobile/i.test(window.navigator.userAgent)){ return false; }} return true; }; AbstractChosen.default_multiple_text="Select Some Options"; AbstractChosen.default_single_text="Select an Option"; AbstractChosen.default_no_result_text="No results match"; return AbstractChosen; })(); $=jQuery; $.fn.extend({ chosen: function (options){ if(!AbstractChosen.browser_is_supported()){ return this; } return this.each(function (input_field){ var $this, chosen; $this=$(this); chosen=$this.data('chosen'); if(options==='destroy'&&chosen){ chosen.destroy(); }else if(!chosen){ $this.data('chosen', new Chosen(this, options)); }}); }}); Chosen=(function (_super){ __extends(Chosen, _super); function Chosen(){ _ref=Chosen.__super__.constructor.apply(this, arguments); return _ref; } Chosen.prototype.setup=function (){ this.form_field_jq=$(this.form_field); this.current_selectedIndex=this.form_field.selectedIndex; return this.is_rtl=this.form_field_jq.hasClass("chosen-rtl"); }; Chosen.prototype.set_up_html=function (){ var container_classes, container_props; container_classes=["chosen-container"]; container_classes.push("chosen-container-" + (this.is_multiple ? "multi":"single")); if(this.inherit_select_classes&&this.form_field.className){ container_classes.push(this.form_field.className); } if(this.is_rtl){ container_classes.push("chosen-rtl"); } container_props={ 'class': container_classes.join(' '), 'style': "width: " + (this.container_width()) + ";", 'title': this.form_field.title }; if(this.form_field.id.length){ container_props.id=this.form_field.id.replace(/[^\w]/g, '_') + "_chosen"; } this.container=$("
    ", container_props); if(this.is_multiple){ this.container.html('
      '); }else{ this.container.html('' + this.default_text + '
        '); } this.form_field_jq.hide().after(this.container); this.dropdown=this.container.find('div.chosen-drop').first(); this.search_field=this.container.find('input').first(); this.search_results=this.container.find('ul.chosen-results').first(); this.search_field_scale(); this.search_no_results=this.container.find('li.no-results').first(); if(this.is_multiple){ this.search_choices=this.container.find('ul.chosen-choices').first(); this.search_container=this.container.find('li.search-field').first(); }else{ this.search_container=this.container.find('div.chosen-search').first(); this.selected_item=this.container.find('.chosen-single').first(); } this.results_build(); this.set_tab_index(); this.set_label_behavior(); return this.form_field_jq.trigger("chosen:ready", { chosen: this }); }; Chosen.prototype.register_observers=function (){ var _this=this; this.container.bind('mousedown.chosen', function (evt){ _this.container_mousedown(evt); }); this.container.bind('mouseup.chosen', function (evt){ _this.container_mouseup(evt); }); this.container.bind('mouseenter.chosen', function (evt){ _this.mouse_enter(evt); }); this.container.bind('mouseleave.chosen', function (evt){ _this.mouse_leave(evt); }); this.search_results.bind('mouseup.chosen', function (evt){ _this.search_results_mouseup(evt); }); this.search_results.bind('mouseover.chosen', function (evt){ _this.search_results_mouseover(evt); }); this.search_results.bind('mouseout.chosen', function (evt){ _this.search_results_mouseout(evt); }); this.search_results.bind('mousewheel.chosen DOMMouseScroll.chosen', function (evt){ _this.search_results_mousewheel(evt); }); this.search_results.bind('touchstart.chosen', function (evt){ _this.search_results_touchstart(evt); }); this.search_results.bind('touchmove.chosen', function (evt){ _this.search_results_touchmove(evt); }); this.search_results.bind('touchend.chosen', function (evt){ _this.search_results_touchend(evt); }); this.form_field_jq.bind("chosen:updated.chosen", function (evt){ _this.results_update_field(evt); }); this.form_field_jq.bind("chosen:activate.chosen", function (evt){ _this.activate_field(evt); }); this.form_field_jq.bind("chosen:open.chosen", function (evt){ _this.container_mousedown(evt); }); this.form_field_jq.bind("chosen:close.chosen", function (evt){ _this.input_blur(evt); }); this.search_field.bind('blur.chosen', function (evt){ _this.input_blur(evt); }); this.search_field.bind('keyup.chosen', function (evt){ _this.keyup_checker(evt); }); this.search_field.bind('keydown.chosen', function (evt){ _this.keydown_checker(evt); }); this.search_field.bind('focus.chosen', function (evt){ _this.input_focus(evt); }); this.search_field.bind('cut.chosen', function (evt){ _this.clipboard_event_checker(evt); }); this.search_field.bind('paste.chosen', function (evt){ _this.clipboard_event_checker(evt); }); if(this.is_multiple){ return this.search_choices.bind('click.chosen', function (evt){ _this.choices_click(evt); }); }else{ return this.container.bind('click.chosen', function (evt){ evt.preventDefault(); }); }}; Chosen.prototype.destroy=function (){ $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); if(this.search_field[0].tabIndex){ this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex; } this.container.remove(); this.form_field_jq.removeData('chosen'); return this.form_field_jq.show(); }; Chosen.prototype.search_field_disabled=function (){ this.is_disabled=this.form_field_jq[0].disabled; if(this.is_disabled){ this.container.addClass('chosen-disabled'); this.search_field[0].disabled=true; if(!this.is_multiple){ this.selected_item.unbind("focus.chosen", this.activate_action); } return this.close_field(); }else{ this.container.removeClass('chosen-disabled'); this.search_field[0].disabled=false; if(!this.is_multiple){ return this.selected_item.bind("focus.chosen", this.activate_action); }} }; Chosen.prototype.container_mousedown=function (evt){ if(!this.is_disabled){ if(evt&&evt.type==="mousedown"&&!this.results_showing){ evt.preventDefault(); } if(!((evt!=null)&&($(evt.target)).hasClass("search-choice-close"))){ if(!this.active_field){ if(this.is_multiple){ this.search_field.val(""); } $(this.container[0].ownerDocument).bind('click.chosen', this.click_test_action); this.results_show(); }else if(!this.is_multiple&&evt&&(($(evt.target)[0]===this.selected_item[0])||$(evt.target).parents("a.chosen-single").length)){ evt.preventDefault(); this.results_toggle(); } return this.activate_field(); }} }; Chosen.prototype.container_mouseup=function (evt){ if(evt.target.nodeName==="ABBR"&&!this.is_disabled){ return this.results_reset(evt); }}; Chosen.prototype.search_results_mousewheel=function (evt){ var delta; if(evt.originalEvent){ delta=-evt.originalEvent.wheelDelta||evt.originalEvent.detail; } if(delta!=null){ evt.preventDefault(); if(evt.type==='DOMMouseScroll'){ delta=delta * 40; } return this.search_results.scrollTop(delta + this.search_results.scrollTop()); }}; Chosen.prototype.blur_test=function (evt){ if(!this.active_field&&this.container.hasClass("chosen-container-active")){ return this.close_field(); }}; Chosen.prototype.close_field=function (){ $(this.container[0].ownerDocument).unbind("click.chosen", this.click_test_action); this.active_field=false; this.results_hide(); this.container.removeClass("chosen-container-active"); this.clear_backstroke(); this.show_search_field_default(); return this.search_field_scale(); }; Chosen.prototype.activate_field=function (){ this.container.addClass("chosen-container-active"); this.active_field=true; this.search_field.val(this.search_field.val()); return this.search_field.focus(); }; Chosen.prototype.test_active_click=function (evt){ var active_container; active_container=$(evt.target).closest('.chosen-container'); if(active_container.length&&this.container[0]===active_container[0]){ return this.active_field=true; }else{ return this.close_field(); }}; Chosen.prototype.results_build=function (){ this.parsing=true; this.selected_option_count=null; this.results_data=SelectParser.select_to_array(this.form_field); if(this.is_multiple){ this.search_choices.find("li.search-choice").remove(); }else if(!this.is_multiple){ this.single_set_selected_text(); if(this.disable_search||this.form_field.options.length <=this.disable_search_threshold){ this.search_field[0].readOnly=true; this.container.addClass("chosen-container-single-nosearch"); }else{ this.search_field[0].readOnly=false; this.container.removeClass("chosen-container-single-nosearch"); }} this.update_results_content(this.results_option_build({ first: true })); this.search_field_disabled(); this.show_search_field_default(); this.search_field_scale(); return this.parsing=false; }; Chosen.prototype.result_do_highlight=function (el){ var high_bottom, high_top, maxHeight, visible_bottom, visible_top; if(el.length){ this.result_clear_highlight(); this.result_highlight=el; this.result_highlight.addClass("highlighted"); maxHeight=parseInt(this.search_results.css("maxHeight"), 10); visible_top=this.search_results.scrollTop(); visible_bottom=maxHeight + visible_top; high_top=this.result_highlight.position().top + this.search_results.scrollTop(); high_bottom=high_top + this.result_highlight.outerHeight(); if(high_bottom >=visible_bottom){ return this.search_results.scrollTop((high_bottom - maxHeight) > 0 ? high_bottom - maxHeight:0); }else if(high_top < visible_top){ return this.search_results.scrollTop(high_top); }} }; Chosen.prototype.result_clear_highlight=function (){ if(this.result_highlight){ this.result_highlight.removeClass("highlighted"); } return this.result_highlight=null; }; Chosen.prototype.results_show=function (){ if(this.is_multiple&&this.max_selected_options <=this.choices_count()){ this.form_field_jq.trigger("chosen:maxselected", { chosen: this }); return false; } this.container.addClass("chosen-with-drop"); this.results_showing=true; this.search_field.focus(); this.search_field.val(this.search_field.val()); this.winnow_results(); return this.form_field_jq.trigger("chosen:showing_dropdown", { chosen: this }); }; Chosen.prototype.update_results_content=function (content){ return this.search_results.html(content); }; Chosen.prototype.results_hide=function (){ if(this.results_showing){ this.result_clear_highlight(); this.container.removeClass("chosen-with-drop"); this.form_field_jq.trigger("chosen:hiding_dropdown", { chosen: this }); } return this.results_showing=false; }; Chosen.prototype.set_tab_index=function (el){ var ti; if(this.form_field.tabIndex){ ti=this.form_field.tabIndex; this.form_field.tabIndex=-1; return this.search_field[0].tabIndex=ti; }}; Chosen.prototype.set_label_behavior=function (){ var _this=this; this.form_field_label=this.form_field_jq.parents("label"); if(!this.form_field_label.length&&this.form_field.id.length){ this.form_field_label=$("label[for='" + this.form_field.id + "']"); } if(this.form_field_label.length > 0){ return this.form_field_label.bind('click.chosen', function (evt){ if(_this.is_multiple){ return _this.container_mousedown(evt); }else{ return _this.activate_field(); }}); }}; Chosen.prototype.show_search_field_default=function (){ if(this.is_multiple&&this.choices_count() < 1&&!this.active_field){ this.search_field.val(this.default_text); return this.search_field.addClass("default"); }else{ this.search_field.val(""); return this.search_field.removeClass("default"); }}; Chosen.prototype.search_results_mouseup=function (evt){ var target; target=$(evt.target).hasClass("active-result") ? $(evt.target):$(evt.target).parents(".active-result").first(); if(target.length){ this.result_highlight=target; this.result_select(evt); return this.search_field.focus(); }}; Chosen.prototype.search_results_mouseover=function (evt){ var target; target=$(evt.target).hasClass("active-result") ? $(evt.target):$(evt.target).parents(".active-result").first(); if(target){ return this.result_do_highlight(target); }}; Chosen.prototype.search_results_mouseout=function (evt){ if($(evt.target).hasClass("active-result"||$(evt.target).parents('.active-result').first())){ return this.result_clear_highlight(); }}; Chosen.prototype.choice_build=function (item){ var choice, close_link, _this=this; choice=$('
      • ', { "class": "search-choice" }).html("" + item.html + ""); if(item.disabled){ choice.addClass('search-choice-disabled'); }else{ close_link=$('', { "class": 'search-choice-close', 'data-option-array-index': item.array_index }); close_link.bind('click.chosen', function (evt){ return _this.choice_destroy_link_click(evt); }); choice.append(close_link); } return this.search_container.before(choice); }; Chosen.prototype.choice_destroy_link_click=function (evt){ evt.preventDefault(); evt.stopPropagation(); if(!this.is_disabled){ return this.choice_destroy($(evt.target)); }}; Chosen.prototype.choice_destroy=function (link){ if(this.result_deselect(link[0].getAttribute("data-option-array-index"))){ this.show_search_field_default(); if(this.is_multiple&&this.choices_count() > 0&&this.search_field.val().length < 1){ this.results_hide(); } link.parents('li').first().remove(); return this.search_field_scale(); }}; Chosen.prototype.results_reset=function (){ this.reset_single_select_options(); this.form_field.options[0].selected=true; this.single_set_selected_text(); this.show_search_field_default(); this.results_reset_cleanup(); this.form_field_jq.trigger("change"); if(this.active_field){ return this.results_hide(); }}; Chosen.prototype.results_reset_cleanup=function (){ this.current_selectedIndex=this.form_field.selectedIndex; return this.selected_item.find("abbr").remove(); }; Chosen.prototype.result_select=function (evt){ var high, item; if(this.result_highlight){ high=this.result_highlight; this.result_clear_highlight(); if(this.is_multiple&&this.max_selected_options <=this.choices_count()){ this.form_field_jq.trigger("chosen:maxselected", { chosen: this }); return false; } if(this.is_multiple){ high.removeClass("active-result"); }else{ this.reset_single_select_options(); } item=this.results_data[high[0].getAttribute("data-option-array-index")]; item.selected=true; this.form_field.options[item.options_index].selected=true; this.selected_option_count=null; if(this.is_multiple){ this.choice_build(item); }else{ this.single_set_selected_text(item.text); } if(!((evt.metaKey||evt.ctrlKey)&&this.is_multiple)){ this.results_hide(); } this.search_field.val(""); if(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex){ this.form_field_jq.trigger("change", { 'selected': this.form_field.options[item.options_index].value }); } this.current_selectedIndex=this.form_field.selectedIndex; evt.preventDefault(); evt.stopPropagation(); return this.search_field_scale(); }}; Chosen.prototype.single_set_selected_text=function (text){ if(text==null){ text=this.default_text; } if(text===this.default_text){ this.selected_item.addClass("chosen-default"); }else{ this.single_deselect_control_build(); this.selected_item.removeClass("chosen-default"); } return this.selected_item.find("span").text(text); }; Chosen.prototype.result_deselect=function (pos){ var result_data; result_data=this.results_data[pos]; if(!this.form_field.options[result_data.options_index].disabled){ result_data.selected=false; this.form_field.options[result_data.options_index].selected=false; this.selected_option_count=null; this.result_clear_highlight(); if(this.results_showing){ this.winnow_results(); } this.form_field_jq.trigger("change", { deselected: this.form_field.options[result_data.options_index].value }); this.search_field_scale(); return true; }else{ return false; }}; Chosen.prototype.single_deselect_control_build=function (){ if(!this.allow_single_deselect){ return; } if(!this.selected_item.find("abbr").length){ this.selected_item.find("span").first().after(""); } return this.selected_item.addClass("chosen-single-with-deselect"); }; Chosen.prototype.get_search_text=function (){ if(this.search_field.val()===this.default_text){ return ""; }else{ return $('
        ').text($.trim(this.search_field.val())).html(); }}; Chosen.prototype.winnow_results_set_highlight=function (){ var do_high, selected_results; selected_results = !this.is_multiple ? this.search_results.find(".result-selected.active-result"):[]; do_high=selected_results.length ? selected_results.first():this.search_results.find(".active-result").first(); if(do_high!=null){ return this.result_do_highlight(do_high); }}; Chosen.prototype.no_results=function (terms){ var no_results_html; no_results_html=$('
      • ' + this.results_none_found + ' ""
      • '); no_results_html.find("span").first().html(terms); this.search_results.append(no_results_html); return this.form_field_jq.trigger("chosen:no_results", { chosen: this }); }; Chosen.prototype.no_results_clear=function (){ return this.search_results.find(".no-results").remove(); }; Chosen.prototype.keydown_arrow=function (){ var next_sib; if(this.results_showing&&this.result_highlight){ next_sib=this.result_highlight.nextAll("li.active-result").first(); if(next_sib){ return this.result_do_highlight(next_sib); }}else{ return this.results_show(); }}; Chosen.prototype.keyup_arrow=function (){ var prev_sibs; if(!this.results_showing&&!this.is_multiple){ return this.results_show(); }else if(this.result_highlight){ prev_sibs=this.result_highlight.prevAll("li.active-result"); if(prev_sibs.length){ return this.result_do_highlight(prev_sibs.first()); }else{ if(this.choices_count() > 0){ this.results_hide(); } return this.result_clear_highlight(); }} }; Chosen.prototype.keydown_backstroke=function (){ var next_available_destroy; if(this.pending_backstroke){ this.choice_destroy(this.pending_backstroke.find("a").first()); return this.clear_backstroke(); }else{ next_available_destroy=this.search_container.siblings("li.search-choice").last(); if(next_available_destroy.length&&!next_available_destroy.hasClass("search-choice-disabled")){ this.pending_backstroke=next_available_destroy; if(this.single_backstroke_delete){ return this.keydown_backstroke(); }else{ return this.pending_backstroke.addClass("search-choice-focus"); }} }}; Chosen.prototype.clear_backstroke=function (){ if(this.pending_backstroke){ this.pending_backstroke.removeClass("search-choice-focus"); } return this.pending_backstroke=null; }; Chosen.prototype.keydown_checker=function (evt){ var stroke, _ref1; stroke=(_ref1=evt.which)!=null ? _ref1:evt.keyCode; this.search_field_scale(); if(stroke!==8&&this.pending_backstroke){ this.clear_backstroke(); } switch (stroke){ case 8: this.backstroke_length=this.search_field.val().length; break; case 9: if(this.results_showing&&!this.is_multiple){ this.result_select(evt); } this.mouse_on_container=false; break; case 13: evt.preventDefault(); break; case 38: evt.preventDefault(); this.keyup_arrow(); break; case 40: evt.preventDefault(); this.keydown_arrow(); break; }}; Chosen.prototype.search_field_scale=function (){ var div, f_width, h, style, style_block, styles, w, _i, _len; if(this.is_multiple){ h=0; w=0; style_block="position:absolute; left: -1000px; top: -1000px; display:none;"; styles=['font-size', 'font-style', 'font-weight', 'font-family', 'line-height', 'text-transform', 'letter-spacing']; for (_i=0, _len=styles.length; _i < _len; _i++){ style=styles[_i]; style_block +=style + ":" + this.search_field.css(style) + ";"; } div=$('
        ', { 'style': style_block }); div.text(this.search_field.val()); $('body').append(div); w=div.width() + 25; div.remove(); f_width=this.container.outerWidth(); if(w > f_width - 10){ w=f_width - 10; } return this.search_field.css({ 'width': w + 'px' }); }}; return Chosen; })(AbstractChosen); }).call(this); !function(e){var t=!0;e.flexslider=function(a,n){var i=e(a);"undefined"==typeof n.rtl&&"rtl"==e("html").attr("dir")&&(n.rtl=!0),i.vars=e.extend({},e.flexslider.defaults,n);var s,r=i.vars.namespace,o=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,l=("ontouchstart"in window||o||window.DocumentTouch&&document instanceof DocumentTouch)&&i.vars.touch,c="click touchend MSPointerUp keyup",d="",u="vertical"===i.vars.direction,v=i.vars.reverse,p=i.vars.itemWidth>0,m="fade"===i.vars.animation,f=""!==i.vars.asNavFor,g={};e.data(a,"flexslider",i),g={init:function(){i.animating=!1,i.currentSlide=parseInt(i.vars.startAt?i.vars.startAt:0,10),isNaN(i.currentSlide)&&(i.currentSlide=0),i.animatingTo=i.currentSlide,i.atEnd=0===i.currentSlide||i.currentSlide===i.last,i.containerSelector=i.vars.selector.substr(0,i.vars.selector.search(" ")),i.slides=e(i.vars.selector,i),i.container=e(i.containerSelector,i),i.count=i.slides.length,i.syncExists=e(i.vars.sync).length>0,"slide"===i.vars.animation&&(i.vars.animation="swing"),i.prop=u?"top":i.vars.rtl?"marginRight":"marginLeft",i.args={},i.manualPause=!1,i.stopped=!1,i.started=!1,i.startTimeout=null,i.transitions=!i.vars.video&&!m&&i.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return i.pfx=t[a].replace("Perspective","").toLowerCase(),i.prop="-"+i.pfx+"-transform",!0;return!1}(),i.isFirefox=navigator.userAgent.toLowerCase().indexOf("firefox")>-1,i.ensureAnimationEnd="",""!==i.vars.controlsContainer&&(i.controlsContainer=e(i.vars.controlsContainer).length>0&&e(i.vars.controlsContainer)),""!==i.vars.manualControls&&(i.manualControls=e(i.vars.manualControls).length>0&&e(i.vars.manualControls)),""!==i.vars.customDirectionNav&&(i.customDirectionNav=2===e(i.vars.customDirectionNav).length&&e(i.vars.customDirectionNav)),i.vars.randomize&&(i.slides.sort(function(){return Math.round(Math.random())-.5}),i.container.empty().append(i.slides)),i.doMath(),i.setup("init"),i.vars.controlNav&&g.controlNav.setup(),i.vars.directionNav&&g.directionNav.setup(),i.vars.keyboard&&(1===e(i.containerSelector).length||i.vars.multipleKeyboard)&&e(document).bind("keyup",function(e){var t=e.keyCode;if(!i.animating&&(39===t||37===t)){var a=i.vars.rtl?37===t?i.getTarget("next"):39===t&&i.getTarget("prev"):39===t?i.getTarget("next"):37===t&&i.getTarget("prev");i.flexAnimate(a,i.vars.pauseOnAction)}}),i.vars.mousewheel&&i.bind("mousewheel",function(e,t,a,n){e.preventDefault();var s=t<0?i.getTarget("next"):i.getTarget("prev");i.flexAnimate(s,i.vars.pauseOnAction)}),i.vars.pausePlay&&g.pausePlay.setup(),i.vars.slideshow&&i.vars.pauseInvisible&&g.pauseInvisible.init(),i.vars.slideshow&&(i.vars.pauseOnHover&&i.hover(function(){i.manualPlay||i.manualPause||i.pause()},function(){i.manualPause||i.manualPlay||i.stopped||i.play()}),i.vars.pauseInvisible&&g.pauseInvisible.isHidden()||(i.vars.initDelay>0?i.startTimeout=setTimeout(i.play,i.vars.initDelay):i.play())),f&&g.asNav.setup(),l&&i.vars.touch&&g.touch(),(!m||m&&i.vars.smoothHeight)&&e(window).on("resize orientationchange focus",g.resize),i.find("img").attr("draggable","false"),setTimeout(function(){i.vars.start(i)},200)},asNav:{setup:function(){i.asNav=!0,i.animatingTo=Math.floor(i.currentSlide/i.move),i.currentItem=i.currentSlide,i.slides.removeClass(r+"active-slide").eq(i.currentItem).addClass(r+"active-slide"),o?(a._slider=i,i.slides.each(function(){var t=this;t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),t.addEventListener("MSGestureTap",function(t){t.preventDefault();var a=e(this),n=a.index();e(i.vars.asNavFor).data("flexslider").animating||a.hasClass("active")||(i.direction=i.currentItem'),i.pagingCount>1)for(var o=0;o":''+s+"","thumbnails"===i.vars.controlNav&&!0===i.vars.thumbCaptions){var u=a.attr("data-thumbcaption");""!==u&&void 0!==u&&(t+=''+u+"")}i.controlNavScaffold.append("
      • "+t+"
      • "),s++}i.controlsContainer?e(i.controlsContainer).append(i.controlNavScaffold):i.append(i.controlNavScaffold),g.controlNav.set(),g.controlNav.active(),i.controlNavScaffold.delegate("a, img",c,function(t){if(t.preventDefault(),""===d||d===t.type){var a=e(this),n=i.controlNav.index(a);a.hasClass(r+"active")||(i.direction=n>i.currentSlide?"next":"prev",i.flexAnimate(n,i.vars.pauseOnAction))}""===d&&(d=t.type),g.setToClearWatchedEvent()})},setupManual:function(){i.controlNav=i.manualControls,g.controlNav.active(),i.controlNav.bind(c,function(t){if(t.preventDefault(),""===d||d===t.type){var a=e(this),n=i.controlNav.index(a);a.hasClass(r+"active")||(n>i.currentSlide?i.direction="next":i.direction="prev",i.flexAnimate(n,i.vars.pauseOnAction))}""===d&&(d=t.type),g.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===i.vars.controlNav?"img":"a";i.controlNav=e("."+r+"control-nav li "+t,i.controlsContainer?i.controlsContainer:i)},active:function(){i.controlNav.removeClass(r+"active").eq(i.animatingTo).addClass(r+"active")},update:function(t,a){i.pagingCount>1&&"add"===t?i.controlNavScaffold.append(e('
      • ')):1===i.pagingCount?i.controlNavScaffold.find("li").remove():i.controlNav.eq(a).closest("li").remove(),i.controlNavScaffold.find("li").each(function(t,a){e(a).find("a").text(t+1)}),g.controlNav.set(),i.pagingCount>1&&i.pagingCount!==i.controlNav.length?i.update(a,t):g.controlNav.active()}},directionNav:{setup:function(){var t=e('");i.customDirectionNav?i.directionNav=i.customDirectionNav:i.controlsContainer?(e(i.controlsContainer).append(t),i.directionNav=e("."+r+"direction-nav li a",i.controlsContainer)):(i.append(t),i.directionNav=e("."+r+"direction-nav li a",i)),g.directionNav.update(),i.directionNav.bind(c,function(t){t.preventDefault();var a;""!==d&&d!==t.type||(a=e(this).hasClass(r+"next")?i.getTarget("next"):i.getTarget("prev"),i.flexAnimate(a,i.vars.pauseOnAction)),""===d&&(d=t.type),g.setToClearWatchedEvent()})},update:function(){var e=r+"disabled";1===i.pagingCount?i.directionNav.addClass(e).attr("tabindex","-1"):i.vars.animationLoop?i.directionNav.removeClass(e).removeAttr("tabindex"):0===i.animatingTo?i.directionNav.removeClass(e).filter("."+r+"prev").addClass(e).attr("tabindex","-1"):i.animatingTo===i.last?i.directionNav.removeClass(e).filter("."+r+"next").addClass(e).attr("tabindex","-1"):i.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=e('
        ');i.controlsContainer?(i.controlsContainer.append(t),i.pausePlay=e("."+r+"pauseplay a",i.controlsContainer)):(i.append(t),i.pausePlay=e("."+r+"pauseplay a",i)),g.pausePlay.update(i.vars.slideshow?r+"pause":r+"play"),i.pausePlay.bind(c,function(t){t.preventDefault(),""!==d&&d!==t.type||(e(this).hasClass(r+"pause")?(i.manualPause=!0,i.manualPlay=!1,i.pause()):(i.manualPause=!1,i.manualPlay=!0,i.play())),""===d&&(d=t.type),g.setToClearWatchedEvent()})},update:function(e){"play"===e?i.pausePlay.removeClass(r+"pause").addClass(r+"play").html(i.vars.playText):i.pausePlay.removeClass(r+"play").addClass(r+"pause").html(i.vars.pauseText)}},touch:function(){function e(e){e.stopPropagation(),i.animating?e.preventDefault():(i.pause(),a._gesture.addPointer(e.pointerId),b=0,c=u?i.h:i.w,f=Number(new Date),l=p&&v&&i.animatingTo===i.last?0:p&&v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:v?(i.last-i.currentSlide+i.cloneOffset)*c:(i.currentSlide+i.cloneOffset)*c)}function t(e){e.stopPropagation();var t=e.target._slider;if(t){var n=-e.translationX,i=-e.translationY;return b+=u?i:n,d=(t.vars.rtl?-1:1)*b,x=u?Math.abs(b)500)&&(e.preventDefault(),!m&&t.transitions&&(t.vars.animationLoop||(d=b/(0===t.currentSlide&&b<0||t.currentSlide===t.last&&b>0?Math.abs(b)/c+2:1)),t.setProps(l+d,"setTouch"))))}}function n(e){e.stopPropagation();var t=e.target._slider;if(t){if(t.animatingTo===t.currentSlide&&!x&&null!==d){var a=v?-d:d,n=a>0?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?t.flexAnimate(n,t.vars.pauseOnAction):m||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}d&&x?t.vars.slideshow&&t.play():d?!t.vars.pauseOnAction&&t.play()||(t.vars.slideshow=!1):t.vars.slideshow&&!t.vars.pauseOnAction&&t.play()||(t.vars.slideshow=!1),s=null,r=null,d=null,l=null,b=0}}var s,r,l,c,d,f,g,h,S,x=!1,y=0,w=0,b=0;o?(a.style.msTouchAction="none",a._gesture=new MSGesture,a._gesture.target=a,a.addEventListener("MSPointerDown",e,!1),a._slider=i,a.addEventListener("MSGestureChange",t,!1),a.addEventListener("MSGestureEnd",n,!1)):(g=function(e){i.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(i.pause(),c=u?i.h:i.w,f=Number(new Date),y=e.touches[0].pageX,w=e.touches[0].pageY,l=p&&v&&i.animatingTo===i.last?0:p&&v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:p&&i.currentSlide===i.last?i.limit:p?(i.itemW+i.vars.itemMargin)*i.move*i.currentSlide:v?(i.last-i.currentSlide+i.cloneOffset)*c:(i.currentSlide+i.cloneOffset)*c,s=u?w:y,r=u?y:w,a.addEventListener("touchmove",h,!1),a.addEventListener("touchend",S,!1))},h=function(e){y=e.touches[0].pageX,w=e.touches[0].pageY,d=u?s-w:(i.vars.rtl?-1:1)*(s-y),x=u?Math.abs(d)t)&&(e.preventDefault(),!m&&i.transitions&&(i.vars.animationLoop||(d/=0===i.currentSlide&&d<0||i.currentSlide===i.last&&d>0?Math.abs(d)/c+2:1),i.setProps(l+d,"setTouch")))},S=function(e){if(a.removeEventListener("touchmove",h,!1),i.animatingTo===i.currentSlide&&!x&&null!==d){var t=v?-d:d,n=t>0?i.getTarget("next"):i.getTarget("prev");i.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(t)>50||Math.abs(t)>c/2)?i.flexAnimate(n,i.vars.pauseOnAction):m||i.flexAnimate(i.currentSlide,i.vars.pauseOnAction,!0)}a.removeEventListener("touchend",S,!1),d&&x?i.vars.slideshow&&i.play():d?!i.vars.pauseOnAction&&i.play()||(i.vars.slideshow=!1):i.vars.slideshow&&!i.vars.pauseOnAction&&i.play()||(i.vars.slideshow=!1),s=null,r=null,d=null,l=null},a.addEventListener("touchstart",g,!1))},resize:function(){!i.animating&&i.is(":visible")&&(p||i.doMath(),m?g.smoothHeight():p?(i.slides.width(i.computedW),i.update(i.pagingCount),i.setProps()):u?(i.viewport.height(i.h),i.setProps(i.h,"setTotal")):(i.vars.smoothHeight&&g.smoothHeight(),i.newSlides.width(i.computedW),i.setProps(i.computedW,"setTotal")))},smoothHeight:function(e){if(!u||m){var t=m?i:i.viewport;e?t.animate({height:i.slides.eq(i.animatingTo).innerHeight()},e):t.innerHeight(i.slides.eq(i.animatingTo).innerHeight())}},sync:function(t){var a=e(i.vars.sync).data("flexslider"),n=i.animatingTo;switch(t){case"animate":a.flexAnimate(n,i.vars.pauseOnAction,!1,!0);break;case"play":a.playing||a.asNav||a.play();break;case"pause":a.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=e(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var e=g.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){g.pauseInvisible.isHidden()?i.startTimeout?clearTimeout(i.startTimeout):i.pause():i.started?i.play():i.vars.initDelay>0?setTimeout(i.play,i.vars.initDelay):i.play()})}},isHidden:function(){var e=g.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;ti.currentSlide?"next":"prev"),f&&1===i.pagingCount&&(i.direction=i.currentItemi.limit&&1!==i.visible?i.limit:S):h=0===i.currentSlide&&t===i.count-1&&i.vars.animationLoop&&"next"!==i.direction?v?(i.count+i.cloneOffset)*x:0:i.currentSlide===i.last&&0===t&&i.vars.animationLoop&&"prev"!==i.direction?v?0:(i.count+1)*x:v?(i.count-1-t+i.cloneOffset)*x:(t+i.cloneOffset)*x,i.setProps(h,"",i.vars.animationSpeed),i.transitions?(i.vars.animationLoop&&i.atEnd||(i.animating=!1,i.currentSlide=i.animatingTo),i.container.unbind("webkitTransitionEnd transitionend"),i.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(i.ensureAnimationEnd),i.wrapup(x)}),clearTimeout(i.ensureAnimationEnd),i.ensureAnimationEnd=setTimeout(function(){i.wrapup(x)},i.vars.animationSpeed+100)):i.container.animate(i.args,i.vars.animationSpeed,i.vars.easing,function(){i.wrapup(x)})}i.vars.smoothHeight&&g.smoothHeight(i.vars.animationSpeed)}},i.wrapup=function(e){m||p||(0===i.currentSlide&&i.animatingTo===i.last&&i.vars.animationLoop?i.setProps(e,"jumpEnd"):i.currentSlide===i.last&&0===i.animatingTo&&i.vars.animationLoop&&i.setProps(e,"jumpStart")),i.animating=!1,i.currentSlide=i.animatingTo,i.vars.after(i)},i.animateSlides=function(){!i.animating&&t&&i.flexAnimate(i.getTarget("next"))},i.pause=function(){clearInterval(i.animatedSlides),i.animatedSlides=null,i.playing=!1,i.vars.pausePlay&&g.pausePlay.update("play"),i.syncExists&&g.sync("pause")},i.play=function(){i.playing&&clearInterval(i.animatedSlides),i.animatedSlides=i.animatedSlides||setInterval(i.animateSlides,i.vars.slideshowSpeed),i.started=i.playing=!0,i.vars.pausePlay&&g.pausePlay.update("pause"),i.syncExists&&g.sync("play")},i.stop=function(){i.pause(),i.stopped=!0},i.canAdvance=function(e,t){var a=f?i.pagingCount-1:i.last;return!!t||(!(!f||i.currentItem!==i.count-1||0!==e||"prev"!==i.direction)||(!f||0!==i.currentItem||e!==i.pagingCount-1||"next"===i.direction)&&(!(e===i.currentSlide&&!f)&&(!!i.vars.animationLoop||(!i.atEnd||0!==i.currentSlide||e!==a||"next"===i.direction)&&(!i.atEnd||i.currentSlide!==a||0!==e||"next"!==i.direction))))},i.getTarget=function(e){return i.direction=e,"next"===e?i.currentSlide===i.last?0:i.currentSlide+1:0===i.currentSlide?i.last:i.currentSlide-1},i.setProps=function(e,t,a){var n=function(){var a=e?e:(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo,n=function(){if(p)return"setTouch"===t?e:v&&i.animatingTo===i.last?0:v?i.limit-(i.itemW+i.vars.itemMargin)*i.move*i.animatingTo:i.animatingTo===i.last?i.limit:a;switch(t){case"setTotal":return v?(i.count-1-i.currentSlide+i.cloneOffset)*e:(i.currentSlide+i.cloneOffset)*e;case"setTouch":return v?e:e;case"jumpEnd":return v?e:i.count*e;case"jumpStart":return v?i.count*e:e;default:return e}}();return n*(i.vars.rtl?1:-1)+"px"}();i.transitions&&(n=i.isFirefox?u?"translate3d(0,"+n+",0)":"translate3d("+(parseInt(n)+"px")+",0,0)":u?"translate3d(0,"+n+",0)":"translate3d("+((i.vars.rtl?-1:1)*parseInt(n)+"px")+",0,0)",a=void 0!==a?a/1e3+"s":"0s",i.container.css("-"+i.pfx+"-transition-duration",a),i.container.css("transition-duration",a)),i.args[i.prop]=n,(i.transitions||void 0===a)&&i.container.css(i.args),i.container.css("transform",n)},i.setup=function(t){if(m)i.vars.rtl?i.slides.css({width:"100%","float":"right",marginLeft:"-100%",position:"relative"}):i.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===t&&(l?i.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+i.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(i.currentSlide).css({opacity:1,zIndex:2}):0==i.vars.fadeFirstSlide?i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).css({opacity:1}):i.slides.css({opacity:0,display:"block",zIndex:1}).eq(i.currentSlide).css({zIndex:2}).animate({opacity:1},i.vars.animationSpeed,i.vars.easing)),i.vars.smoothHeight&&g.smoothHeight();else{var a,n;"init"===t&&(i.viewport=e('
        ').css({overflow:"hidden",position:"relative"}).appendTo(i).append(i.container),i.cloneCount=0,i.cloneOffset=0,v&&(n=e.makeArray(i.slides).reverse(),i.slides=e(n),i.container.empty().append(i.slides))),i.vars.animationLoop&&!p&&(i.doMath(),i.slides.css({width:i.computedW,marginRight:i.computedM,"float":"left",display:"block"}),i.cloneCount=2,i.cloneOffset=1,"init"!==t&&i.container.find(".clone").remove(),i.container.append(g.uniqueID(i.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(g.uniqueID(i.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),i.newSlides=e(i.vars.selector,i),a=v?i.count-1-i.currentSlide+i.cloneOffset:i.currentSlide+i.cloneOffset,u&&!p?(i.container.height(200*(i.count+i.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){i.newSlides.css({display:"block"}),i.doMath(),i.viewport.height(i.h),i.setProps(a*i.h,"init")},"init"===t?100:0)):(i.container.width(200*(i.count+i.cloneCount)+"%"),i.setProps(a*i.computedW,"init"),setTimeout(function(){i.doMath(),i.vars.rtl&&i.isFirefox?i.newSlides.css({width:i.computedW,marginRight:i.computedM,"float":"right",display:"block"}):i.newSlides.css({width:i.computedW,marginRight:i.computedM,"float":"left",display:"block"}),i.vars.smoothHeight&&g.smoothHeight()},"init"===t?100:0))}p||i.slides.removeClass(r+"active-slide").eq(i.currentSlide).addClass(r+"active-slide"),i.vars.init(i)},i.doMath=function(){var e=i.slides.first(),t=i.vars.itemMargin,a=i.vars.minItems,n=i.vars.maxItems;i.w=void 0===i.viewport?i.width():i.viewport.width(),i.isFirefox&&(i.w=i.width()),i.h=e.height(),i.boxPadding=e.outerWidth()-e.width(),p?(i.itemT=i.vars.itemWidth+t,i.itemM=t,i.minW=a?a*i.itemT:i.w,i.maxW=n?n*i.itemT-t:i.w,i.itemW=i.minW>i.w?(i.w-t*(a-1))/a:i.maxWi.w?i.w:i.vars.itemWidth,i.visible=Math.floor(i.w/i.itemW),i.move=i.vars.move>0&&i.vars.movei.w?i.itemW*(i.count-1)+t*(i.count-1):(i.itemW+t)*i.count-i.w-t):(i.itemW=i.w,i.itemM=t,i.pagingCount=i.count,i.last=i.count-1),i.computedW=i.itemW-i.boxPadding,i.computedM=i.itemM},i.update=function(e,t){i.doMath(),p||(ei.controlNav.length?g.controlNav.update("add"):("remove"===t&&!p||i.pagingCounti.last&&(i.currentSlide-=1,i.animatingTo-=1),g.controlNav.update("remove",i.last))),i.vars.directionNav&&g.directionNav.update()},i.addSlide=function(t,a){var n=e(t);i.count+=1,i.last=i.count-1,u&&v?void 0!==a?i.slides.eq(i.count-a).after(n):i.container.prepend(n):void 0!==a?i.slides.eq(a).before(n):i.container.append(n),i.update(a,"add"),i.slides=e(i.vars.selector+":not(.clone)",i),i.setup(),i.vars.added(i)},i.removeSlide=function(t){var a=isNaN(t)?i.slides.index(e(t)):t;i.count-=1,i.last=i.count-1,isNaN(t)?e(t,i.slides).remove():u&&v?i.slides.eq(i.last).remove():i.slides.eq(t).remove(),i.doMath(),i.update(a,"remove"),i.slides=e(i.vars.selector+":not(.clone)",i),i.setup(),i.vars.removed(i)},g.init()},e(window).blur(function(e){t=!1}).focus(function(e){t=!0}),e.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},e.fn.flexslider=function(t){if(void 0===t&&(t={}),"object"==typeof t)return this.each(function(){var a=e(this),n=t.selector?t.selector:".slides > li",i=a.find(n);1===i.length&&t.allowOneSlide===!1||0===i.length?(i.fadeIn(400),t.start&&t.start(a)):void 0===a.data("flexslider")&&new e.flexslider(this,t)});var a=e(this).data("flexslider");switch(t){case"play":a.play();break;case"pause":a.pause();break;case"stop":a.stop();break;case"next":a.flexAnimate(a.getTarget("next"),!0);break;case"prev":case"previous":a.flexAnimate(a.getTarget("prev"),!0);break;default:"number"==typeof t&&a.flexAnimate(t,!0)}}}(jQuery);